如何摆脱“您确定要离开此页面”的消息?
我尝试使用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
清除我的浏览历史,似乎有帮助。