NavigationCurrentEntryChangeEvent: NavigationCurrentEntryChangeEvent()-Konstruktor

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.

Der NavigationCurrentEntryChangeEvent()-Konstruktor erstellt ein neues NavigationCurrentEntryChangeEvent-Objekt.

Syntax

js
new NavigationCurrentEntryChangeEvent(type, init)

Parameter

type

Ein String, der den Typ des Ereignisses repräsentiert.

init

Ein Objekt, das zusätzlich zu den Eigenschaften, die in Event() definiert sind, die folgenden Eigenschaften besitzt:

from

Ein NavigationHistoryEntry-Objekt, das den Ort repräsentiert, zu dem navigiert wird.

Der Typ der Navigation, die zur Änderung geführt hat. Mögliche Werte sind push, reload, replace und traverse. Standardwert ist null.

Rückgabewert

Beispiele

Ein Entwickler würde diesen Konstruktor nicht manuell verwenden. Ein neues NavigationCurrentEntryChangeEvent-Objekt wird erstellt, wenn ein Handler aufgerufen wird, als Ergebnis des Abfeuerns des currententrychange-Ereignisses.

js
navigation.addEventListener("currententrychange", (event) => {
  console.log(event.navigationType);
});

Spezifikationen

Specification
HTML
# the-navigationcurrententrychangeevent-interface

Browser-Kompatibilität

Siehe auch