NavigationActivation: 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 schreibgeschützte navigationType-Eigenschaft der NavigationActivation-Schnittstelle enthält einen String, der den Typ der Navigation angibt.
Wert
Ein String, der den Navigationstyp darstellt, auf den sich die NavigationActivation bezieht. Mögliche Werte sind:
push: Zu einem neuen Ort wurde navigiert, wodurch ein neuer Eintrag in die Verlaufsliste eingefügt wurde.reload: DieNavigationActivation.entrywurde neu geladen.replace: DieNavigationActivation.entrywurde durch einen neuen Verlaufseintrag ersetzt. Dieser neue Eintrag verwendet denselbenkey, erhält jedoch eine andereid.traverse: Der Browser navigierte von einem vorhandenen Verlaufseintrag zu einem anderen vorhandenen Verlaufseintrag.
Beispiele
js
window.addEventListener("pageswap", (event) => {
// For example, the page was hidden, or the navigation is cross-document.
if (!event.viewTransition) return;
// Skip the view transition for back/forward navigations.
if (event.activation.navigationType === "traverse") {
event.viewTransition.skipTransition();
}
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-navigationactivation-navigationtype> |