Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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: Die NavigationActivation.entry wurde neu geladen.
  • replace: Die NavigationActivation.entry wurde durch einen neuen Verlaufseintrag ersetzt. Dieser neue Eintrag verwendet denselben key, erhält jedoch eine andere id.
  • 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

Browser-Kompatibilität

Siehe auch