NavigationDestination: key-Eigenschaft

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.

Die key-Schreibgeschützte Eigenschaft der NavigationDestination-Schnittstelle gibt den key-Wert des Ziel-NavigationHistoryEntry zurück, wenn der NavigateEvent.navigationType traverse ist, oder ansonsten einen leeren String.

Der key ist ein einzigartiger, von der Benutzeroberfläche generierter Wert, der den Steckplatz des Historieneintrags in der Liste der Historieneinträge darstellt. Er wird verwendet, um zu diesem Punkt in der Historie über Navigation.traverseTo() zu navigieren. Er wird von anderen Einträgen wiederverwendet, die den Eintrag in der Liste ersetzen (d.h. wenn der NavigateEvent.navigationType replace ist).

Wert

Ein String, der den key des Ziel-NavigationHistoryEntry darstellt, oder ein leerer String.

Beispiele

js
navigation.addEventListener("navigate", (event) => {
  console.log(event.destination.key);
});

Spezifikationen

Specification
HTML
# the-navigationdestination-interface:dom-navigationdestination-key-2

Browser-Kompatibilität

Siehe auch