window.onunload = onunload_message;
window.onunload = onunload_message;和window.onunload = onunload_message();有什么區別,不是說onunload事件是用戶退出頁面時觸發嗎,我關閉網頁沒沒有反應,求解求解
window.onunload = onunload_message;和window.onunload = onunload_message();有什么區別,不是說onunload事件是用戶退出頁面時觸發嗎,我關閉網頁沒沒有反應,求解求解
2016-11-05
舉報
2016-11-05
課程里提到不同瀏覽器對于onunload事件支持不同。對于你提到的這個例子,我在chrome下直接運行也是沒有反應,但是同樣的HTML代碼文檔,用ie(edge)打開刷新可以看到效果。這里我覺得應該是先定義一個處理函數onunload_message(),然后把他賦值給window.onunload,更準確的做法應該是window.onunload = onunload_message(),因為在javascript里面函數是被看做一個對象的。我改成后者在chrome里面也能實現效果了。