2
這是我的場景: 用戶開始編輯帖子,上傳照片,但隨後他關閉瀏覽器或跳轉到其他頁面。在關閉瀏覽器頁面之前捕獲頁面
我希望能夠刪除上傳的照片並警告用戶後果。
我知道有一個功能window.onbeforeunload 但我不知道我是否得到正確
window.onbeforeunload = askExit;
function askExit(){
return "Are you sure you want to exit this page?";
}
現在,我該如何捕捉按鈕按下「離開這個頁面」 這樣我就可以發射第二個功能來清理會話,照片等?
'window.onunload = function(){console.log(「unloaded」); }'當「離開此頁面」被點擊,頁面卸載。但要小心,一切(dom,ajax調用等)都將被清除。 – 2015-03-03 02:37:23
另請參閱此問題的答案。它使用jQuery,但原理是一樣的。 http://stackoverflow.com/questions/11057224/jquery-prompt-to-save-data-onbeforeunload/11057949#11057949 – Jamey 2015-03-03 02:43:06