NavigationActivation: navigationType-Eigenschaft
Baseline
2026
Newly available
Since January 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
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
| Specification |
|---|
| HTML> # dom-navigationactivation-navigationtype> |