如何摆脱“您确定要离开此页面”的消息?
我尝试使用window.onBeforeunload=null
它,它适用于 Chrome,但不适用于 Firefox、Internet Explorer 和 Opera。
提前致谢。
如何摆脱“您确定要离开此页面”的消息?
我尝试使用window.onBeforeunload=null
它,它适用于 Chrome,但不适用于 Firefox、Internet Explorer 和 Opera。
提前致谢。
我不确定为什么您的脚本在 Chrome 中运行,所有浏览器的行为都应该与此相同。是否有可能,您删除事件侦听器的代码块出于某种原因仅在 Chrome 中执行?
无论如何,如果你设置window.onbeforeunload = someFunction;
了,你可以用window.onbeforeunload = null
. 但是,如果您设置window.addEventListener('beforeunload', someFunction);
,则无法使用 删除此事件侦听器window.onbeforeunload = null
。它只能用 删除removeEventListener('beforeunload', someFunction);
。
如果此答案没有帮助,请发布所有相关代码,例如分配事件侦听器时的代码片段,以及尝试删除它时的代码片段。
使用 jQuery
$(window).off('beforeunload'); // tested in IE 11 and Chrome 62
清除我的浏览历史,似乎有帮助。