Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. NavigationCurrentEntryChangeEvent

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

View in EnglishAlways switch to English

NavigationCurrentEntryChangeEvent

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.

DasNavigationCurrentEntryChangeEvent Interface desNavigation API ist das Ereignisobjekt für dascurrententrychange Ereignis, das ausgelöst wird, wenn sichNavigation.currentEntry geändert hat.

Dieses Ereignis wird bei Navigationen im selben Dokument ausgelöst (z.B.back() odertraverseTo()), Ersetzungen (d.h. einnavigate()-Aufruf mithistory aufreplace gesetzt) oder anderen Aufrufen, die den Status des Eintrags ändern (z.B.updateCurrentEntry(), oder dasHistory API'sHistory.replaceState()).

Dieses Ereignis wird ausgelöst, nachdem die Navigation abgeschlossen ist, was bedeutet, dass die sichtbare URL geändert wurde und die Aktualisierung desNavigationHistoryEntry erfolgt ist. Es ist nützlich für die Migration von der Nutzung älterer API-Funktionen wie derhashchange oderpopstate Ereignisse.

Event NavigationCurrentEntryChangeEvent

Konstruktor

NavigationCurrentEntryChangeEvent()

Erstellt eine neue Instanz desNavigationCurrentEntryChangeEvent Objekts.

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil,Event.

fromSchreibgeschützt

Gibt dasNavigationHistoryEntry zurück, von dem aus navigiert wurde.

navigationTypeSchreibgeschützt

Gibt den Typ der Navigation zurück, die zu der Änderung geführt hat.

Beispiele

Navigationsdatenberichterstattung:

js
navigation.addEventListener("currententrychange", () => {  const data = navigation.currentEntry.getState();  submitAnalyticsData(data.analytics);});

Einrichten eines ereignisbasierten Eintrags:

js
navigation.addEventListener("currententrychange", () => {  navigation.currentEntry.addEventListener("dispose", genericDisposeHandler);});

Spezifikationen

Specification
HTML
# the-navigationcurrententrychangeevent-interface

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp