[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/NavigationCurrentEntryChangeEvent [Back]  [Original]

NavigationCurrentEntryChangeEvent - Web-APIs | MDN

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

Baseline 2026
Neu verfgbar

Seit Januar 2026 funktioniert diese Funktion auf aktuellen Gerten und in aktuellen Browserversionen. Auf lteren Gerten oder in lteren Browsern funktioniert sie mglicherweise nicht.

Das NavigationCurrentEntryChangeEvent Interface des Navigation API ist das Ereignisobjekt fr das currententrychange Ereignis, das ausgelst wird, wenn sich Navigation.currentEntry gendert hat.

Dieses Ereignis wird bei Navigationen im selben Dokument ausgelst (z.B. back() oder traverseTo()), Ersetzungen (d.h. ein navigate()-Aufruf mit history auf replace gesetzt) oder anderen Aufrufen, die den Status des Eintrags ndern (z.B. updateCurrentEntry(), oder das History API's History.replaceState()).

Dieses Ereignis wird ausgelst, nachdem die Navigation abgeschlossen ist, was bedeutet, dass die sichtbare URL gendert wurde und die Aktualisierung des NavigationHistoryEntry erfolgt ist. Es ist ntzlich fr die Migration von der Nutzung lterer API-Funktionen wie der hashchange oder popstate Ereignisse.

Event NavigationCurrentEntryChangeEvent

In diesem Artikel

Konstruktor

Erstellt eine neue Instanz des NavigationCurrentEntryChangeEvent Objekts.

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil, Event.

from Schreibgeschtzt

Gibt das NavigationHistoryEntry zurck, von dem aus navigiert wurde.

Gibt den Typ der Navigation zurck, die zu der nderung gefhrt 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

Spezifikation
HTML
# the-navigationcurrententrychangeevent-interface

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page