目前,在IE8和IE7中,使用javascript window.open和target param設置爲_blank,並且(總是打開新標籤中的彈出窗口)被選中,彈出窗口將在新標籤中打開。如何強制在新窗口中打開彈出窗口(始終打開新選項卡中的彈出窗口)?
有沒有辦法強制新的彈出窗口打開從JavaScript的新窗口? 有沒有解決方案以外的JavaScript?
謝謝
目前,在IE8和IE7中,使用javascript window.open和target param設置爲_blank,並且(總是打開新標籤中的彈出窗口)被選中,彈出窗口將在新標籤中打開。如何強制在新窗口中打開彈出窗口(始終打開新選項卡中的彈出窗口)?
有沒有辦法強制新的彈出窗口打開從JavaScript的新窗口? 有沒有解決方案以外的JavaScript?
謝謝
沒有。這是一個用戶設置,您不能從頁面上的腳本覆蓋。這是設計。
如果您確實需要對話類型體驗,則可以嘗試使用HTML對話框。
謝謝。在這個意義上,有沒有辦法知道用戶是否檢查過這個設置? – habankoo 2010-09-24 02:56:08
不是來自Javascript,沒有。雖然我猜你可以嘗試玩遊戲,檢查文檔的offsetWidth ...如果它與父母相同,那麼它可能是一個新的標籤?雖然在IE6上可能不是這樣。 – 2010-09-24 16:23:48
您認爲訪問您網站的人會爲此感到高興嗎?我想他們可能會檢查該選項的原因。 – eldarerathis 2010-09-24 02:44:51
這不是公共應用 – habankoo 2010-09-24 02:52:26