簡體   English   中英

如何擺脫“你確定要離開這個頁面”的消息嗎?

[英]How can I get rid of the “Are you sure you want to leave this page” message?

如何擺脫“你確定要離開這個頁面”的消息嗎?

我嘗試使用window.onBeforeunload=null ,它適用於Chrome,但它不適用於Firefox,Internet Explorer和Opera。

提前致謝。

我不確定您的腳本在Chrome中的工作原理,所有瀏覽器都應該以相同的方式運行。 是否有可能,刪除事件監聽器的代碼塊由於某種原因僅在Chrome中執行?

無論如何,如果你設置window.onbeforeunload = someFunction; 你可以用window.onbeforeunload = null來使它window.onbeforeunload = null 但是,如果設置window.addEventListener('beforeunload', someFunction); ,使用window.onbeforeunload = null無法刪除此事件偵聽器。 它只能用removeEventListener('beforeunload', someFunction);

如果此答案沒有幫助,請發布所有相關代碼,例如分配事件監聽器時的代碼段,以及嘗試刪除它時。

使用jQuery

$(window).off('beforeunload'); // tested in IE 11 and Chrome 62

清除我的瀏覽歷史,似乎有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM