2014-01-29 26 views
0

我正面對Firefox 4中的有線情形。當我關閉標籤window.onbeforeunload時,它正在被調用。但是當用戶通過交叉欄關閉窗口時,它不會被調用。Firefox:4.0 window.onbeforeunload在關閉標籤時起作用,但在關閉整個窗口時不起作用

這是Firefox中的一個錯誤還是我需要做的其他事情。請檢查我的代碼。

$(document).ready(function(){ 
     window.onbeforeunload = function(){signout()}; 
    }); 
window.onbeforeunload = function(){signout()};  

即使將此代碼寫入document.ready之外也是行不通的。相同的代碼正在使用chrome。

當它們打開多個選項卡時,場景get甚至會連線,然後用戶通過交叉欄關閉窗口(而不是選項卡)。在這種情況下,Firefox要求用戶確認他正在關閉兩個選項卡,然後我的代碼工作。當我的頁面是唯一的標籤並且用戶關閉了窗口時,這是非常令人驚訝的,我的代碼不能只工作

+0

我可以問你爲什麼要爲3年前的瀏覽器開發一些東西嗎?你有沒有試過看看它是否適用於最新的Firefox(v26.0)? – Chris

回答

相關問題