NavigationHistoryEntry:dispose 事件

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

NavigationHistoryEntry 介面的 dispose 事件在條目不再是歷史條目列表的一部分時觸發。

處理(清除)發生在以下情況:

  • 向前導航的歷史條目被清除。有關更多資訊,請參閱 “關於條目處理的通知” 示例。
  • 使用者透過設定或提供的 UI 控制元件清除了他們的瀏覽器歷史記錄。
  • 超過了歷史記錄限制。這沒有在任何地方明確規定,但瀏覽器通常會將歷史記錄限制在 50 頁。

語法

在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。

js
addEventListener("dispose", (event) => { })

ondispose = (event) => { }

事件型別

一個通用的 Event

示例

js
navigation.addEventListener("currententrychange", () => {
  navigation.currentEntry.addEventListener("dispose", disposeHandler);
});

規範

規範
HTML
# handler-navigationhistoryentry-ondispose

瀏覽器相容性

另見