使用 JavaScript 防止网页导航离开

2024-05-23

如何使用 JavaScript 防止网页导航离开?


Using onunload允许您显示消息,但不会中断导航(因为为时已晚)。然而,使用onbeforeunload将中断导航:

window.onbeforeunload = function() {
  return "";
}

注意:返回空字符串是因为较新的浏览器提供了一条无法覆盖的消息,例如“任何未保存的更改都将丢失”。

在旧版浏览器中,您可以指定在提示中显示的消息:

window.onbeforeunload = function() {
  return "Are you sure you want to navigate away?";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 JavaScript 防止网页导航离开 的相关文章

随机推荐