NavigationCurrentEntryChangeEvent: NavigationCurrentEntryChangeEvent() Konstruktor
Baseline
2026
Neu verfügbar
Seit January 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Der NavigationCurrentEntryChangeEvent() Konstruktor erzeugt ein neues NavigationCurrentEntryChangeEvent Objekt.
Syntax
new NavigationCurrentEntryChangeEvent(type, init)
Parameter
type-
Ein String, der den Typ des Ereignisses repräsentiert.
init-
Ein Objekt, das zusätzlich zu den im
Event()definierten Eigenschaften die folgenden Eigenschaften hat:from-
Ein
NavigationHistoryEntryObjekt, welches den Ort repräsentiert, zu dem navigiert wird. -
Der Typ der Navigation, die zur Änderung geführt hat. Mögliche Werte sind
push,reload,replaceundtraverse. Standardmäßignull.
Rückgabewert
Ein neues NavigationCurrentEntryChangeEvent Objekt.
Beispiele
Ein Entwickler würde diesen Konstruktor nicht manuell verwenden. Ein neues NavigationCurrentEntryChangeEvent Objekt wird konstruiert, wenn ein Handler als Ergebnis des Auslösens des currententrychange Ereignisses aufgerufen wird.
navigation.addEventListener("currententrychange", (event) => {
console.log(event.navigationType);
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-navigationcurrententrychangeevent-interface> |