0
考慮下面的代碼:onunload的DOM不火,直到響應開始
$(window).unload(function() {
console.log('foo');
});
如果我導航到不同的URL觸發卸載事件,該事件不火,直到瀏覽器開始獲得響應。
I.E.如果DNS查詢需要很長時間,或者遠程服務器需要時間來響應(裝載器在FF中逆時針動畫,則該事件僅在順時針旋轉時觸發)
是否有另一個事件我可以聽到導航一開始就會發生?
我意識到我可以附加到鏈接點擊和攔截那裏,但那只是因爲有無數的邊緣案件,我不得不在這裏手動捕獲。 OnUnload
是說理的地方,但我想:(
想法並不表現?
但這火瞬間,唯一的問題是如果你設置了一個onbeforeunload處理程序來提出一個「你確定」的提示,那麼它就沒有辦法對這個響應做出反應。 – 2012-05-02 15:58:23