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 |