onbeforeunload 事件在用户尝试离开页面或关闭浏览器时触发。这可以用来提示用户未保存的更改或其他操作,并阻止他们意外离开页面。
window.onbeforeunload= function() {// 代码要执行};
事件对象包含以下属性:
returnValue
:一个字符串,指定要显示给用户的提示消息。如果为
null
,则不会显示任何消息。
cancel
:一个布尔值,指示是否取消导航。
window.onbeforeunload = function() {return confirm("您要离开吗?");};
beforeunload
事件监听器添加到
window
对象中,以实现与 onbeforeunload 事件类似的行为:
window.addEventListener("beforeunload", function(event) {// 代码要执行});与 onbeforeunload 事件相比,beforeunload 事件监听器具有以下优点:它在所有浏览器中都可用,包括禁用 JavaScript 的浏览器。它在用户按下“后退”按钮时也会触发。
本文地址:https://www.qianwe.com/article/572d12dd01dab545ca0c.html
上一篇:OrphanRemovalEnsuringDataIntegrityandDat...
下一篇:CSS3现代网页开发的强大工具CSS3现翻书效果...