onbeforeunload 事件
描述
当文档即将被卸载时,会发生 onbeforeunload
事件。
此事件允许您在确认对话框中显示一条消息,告知用户他们是想停留在当前页面还是离开。
确认框中显示的默认消息因浏览器而异。但是,标准消息大致是“您确定要离开此页面吗?”
除非您在事件上调用 preventDefault(),否则此消息无法删除。
语法
在 JavaScript 中,使用 addEventListener() 方法
object.addEventListener("beforeunload", myScript);
自己动手试一试 »
技术详情
冒泡 | 否 |
---|---|
可取消 | 是 |
事件类型 | 如果从用户界面生成,则是 UiEvent;否则是 Event |
HTML 标签 | <body> |
DOM 版本 | 二级事件 |
浏览器支持
onbeforeunload
是 DOM Level 2 (2001) 功能。
所有浏览器都完全支持。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |