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

View in English Always switch to English

NavigationCurrentEntryChangeEvent: 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 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: Der Navigation.currentEntry wird neu geladen.
  • replace: Der Navigation.currentEntry wird durch einen neuen Verlaufs-Eintrag ersetzt. Dieser neue Eintrag wird denselben key wiederverwenden, aber eine andere id zugewiesen 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

Specification
HTML
# dom-navigationcurrententrychangeevent-navigationtype-dev

Browser-Kompatibilität

Siehe auch