如何使用 JavaScript 防止网页导航离开?
Using onunload
允许您显示消息,但不会中断导航(因为为时已晚)。然而,使用onbeforeunload
将中断导航:
window.onbeforeunload = function() {
return "";
}
注意:返回空字符串是因为较新的浏览器提供了一条无法覆盖的消息,例如“任何未保存的更改都将丢失”。
在旧版浏览器中,您可以指定在提示中显示的消息:
window.onbeforeunload = function() {
return "Are you sure you want to navigate away?";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)