NavigationCurrentEntryChangeEvent: navigationType 屬性
NavigationCurrentEntryChangeEvent 介面的只讀屬性 navigationType 返回導致更改的導航的型別。如果更改是由於 Navigation.updateCurrentEntry() 引起的,則該屬性可能為 null。
值
表示導航型別的列舉值。
可能的值為
push: 導航到一個新位置,導致將新條目推送到歷史記錄列表。reload: 重新載入Navigation.currentEntry。replace: 將Navigation.currentEntry替換為新的歷史記錄條目。此新條目將重用相同的key,但會被分配一個不同的id。traverse: 瀏覽器從一個現有歷史記錄條目導航到另一個現有歷史記錄條目。
示例
js
navigation.addEventListener("currententrychange", (event) => {
console.log(event.navigationType);
});
規範
| 規範 |
|---|
| HTML # dom-navigationcurrententrychangeevent-navigationtype-dev |
瀏覽器相容性
載入中…