2013-05-31 77 views
3

我厭倦了在Firefox中註銷後關閉標籤頁的方式。在Firefox註銷後無法關閉標籤頁

<script type='text/javascript'> 
window.open('','_self'); 
window.close(); 
document.execCommand('ClearAuthenticationCache'); 
</script> 

在其他瀏覽器中工作,但在Firefox中的問題。我需要在註銷/註銷嘗試時關閉選項卡。

+0

我也加入這個鏈接試圖 Close Window 但控制檯錯誤:腳本可能無法關閉窗口未由腳本打開。 – khawarPK

回答

3

Firefox將不會允許你關閉窗口或標籤,用戶打開。

大多數金融網站爲此會要求用戶點擊一個按鈕,打開一個新窗口。 你可以用window.open來做到這一點。存儲返回的句柄,並使用它關閉您打開的窗口。用戶可能會在該窗口中打開許多其他選項卡。

參見:window.close

這是你如何關閉你打開一扇窗。

var openedWindow; 

function openWindow() 
{ 
    openedWindow = window.open('moreinfo.htm'); 
} 
function closeOpenedWindow() 
{ 
    openedWindow.close(); 
}