#頁面視窗關閉時為什麼beforeunload事件不觸發,這個該怎麼解決?
https://developer.mozilla.org...
這個事件中的 alert 會被忽略
這種生僻事件,最好用jquery來測試,如果jquery都不支持,那麼說明相容性極差,換思路吧
瀏覽器相容情況
IE6,IE7,IE8 中 刷新頁面、關閉瀏覽器之後、頁面跳轉之後都會執行;
IE9 刷新頁面 會執行,頁面跳轉、關閉瀏覽器不能執行;
firefox(包括firefox3.6) 關閉標籤之後、頁面跳轉之後、刷新頁面之後能執行,但關閉瀏覽器不能執行;
Safari 刷新頁面、頁面跳轉之後會執行,但關閉瀏覽器不能執行;
Opera、Chrome 任何情況都不執行。
https://developer.mozilla.org...
這個事件中的 alert 會被忽略
這種生僻事件,最好用jquery來測試,如果jquery都不支持,那麼說明相容性極差,換思路吧
瀏覽器相容情況
IE6,IE7,IE8 中 刷新頁面、關閉瀏覽器之後、頁面跳轉之後都會執行;
IE9 刷新頁面 會執行,頁面跳轉、關閉瀏覽器不能執行;
firefox(包括firefox3.6) 關閉標籤之後、頁面跳轉之後、刷新頁面之後能執行,但關閉瀏覽器不能執行;
Safari 刷新頁面、頁面跳轉之後會執行,但關閉瀏覽器不能執行;
Opera、Chrome 任何情況都不執行。