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 | 
 
