2011-04-01 56 views
0

我有一個捕捉'beforeunload'事件的網頁,爲用戶建立一個確認對話框。在Firefox 4和5中,我發現當關閉頁面時也會關閉瀏覽器,這個對話框會出現兩次。此外,如果用戶第二次點擊「停留在頁面上」,則瀏覽器不再允許單個標籤關閉。您仍然可以關閉整個瀏覽器。爲什麼Firefox 4兩次觸發beforeunload事件?

我認爲這是一個Firefox錯誤,但是有沒有解決方法?

回答

0

是的,它是一個錯誤在這裏看到https://bugzilla.mozilla.org/show_bug.cgi?id=619857

我也是在尋找周圍的工作,我會告訴你,如果我有機會認識的中間。

+0

該錯誤報告沒有提到兩次獲取對話框,但它們很可能是鏈接的。 – 2011-07-08 14:16:06