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: NavigationCurrentEntryChangeEvent() Konstruktor

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Der NavigationCurrentEntryChangeEvent() Konstruktor erzeugt 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 im Event() definierten Eigenschaften die folgenden Eigenschaften hat:

from

Ein NavigationHistoryEntry Objekt, 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, replace und traverse. Standardmäßig null.

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.

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

Spezifikationen

Specification
HTML
# the-navigationcurrententrychangeevent-interface

Browser-Kompatibilität

Siehe auch