NavigationActivation: Eigenschaft navigationType
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die navigationType schreibgeschützte Eigenschaft des NavigationActivation-Interfaces enthält einen String, der den Navigations-Typ angibt.
Wert
Ein String, der den Navigationstyp repräsentiert, mit dem die NavigationActivation in Beziehung steht. Mögliche Werte sind:
push: Es wurde zu einem neuen Ort navigiert, wodurch ein neuer Eintrag in die Historienliste eingefügt wurde.reload: DerNavigationActivation.entrywurde neu geladen.replace: DerNavigationActivation.entrywurde durch einen neuen Historieneintrag ersetzt. Dieser neue Eintrag wird denselbenkeywiederverwenden, aber eine andereidzugewiesen bekommen.traverse: Der Browser ist von einem bestehenden Historieneintrag zu einem anderen bestehenden Historieneintrag navigiert.
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> |
Browser-Kompatibilität
Loading…