[英]How Do I Use JavaScript To Prevent A Window From Closing Without The Popup With The “Are You Sure You Want To Leave This Page” Message?
[英]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.