NavigationCurrentEntryChangeEvent: navigationType-Eigenschaft
Baseline
2026
Neu verfügbar
Seit January 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die lese-only Eigenschaft navigationType des NavigationCurrentEntryChangeEvent Interfaces gibt den Typ der Navigation zurück, die zu der Änderung geführt hat. Die Eigenschaft kann null sein, wenn die Änderung durch Navigation.updateCurrentEntry() verursacht wird.
Wert
Ein enumerierter Wert, der den Typ der Navigation darstellt.
Die möglichen Werte sind:
push: Eine neue Position wird navigiert, was dazu führt, dass ein neuer Eintrag in die Verlaufsliste eingefügt wird.reload: DerNavigation.currentEntrywird neu geladen.replace: DerNavigation.currentEntrywird durch einen neuen Verlaufs-Eintrag ersetzt. Dieser neue Eintrag wird denselbenkeywiederverwenden, aber eine andereidzugewiesen bekommen.traverse: Der Browser navigiert von einem bestehenden Verlaufs-Eintrag zu einem anderen bestehenden Verlaufs-Eintrag.
Beispiele
js
navigation.addEventListener("currententrychange", (event) => {
console.log(event.navigationType);
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-navigationcurrententrychangeevent-navigationtype-dev> |