NavigationDestination: key-Eigenschaft
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.
Die schreibgeschützte key-Eigenschaft der NavigationDestination-Schnittstelle gibt den key-Wert des Ziel-[NavigationHistoryEntry](/de/docs/Web/API/NavigationHistoryEntry) zurück, wenn der NavigateEvent.navigationType traverse ist, oder einen leeren String sonst.
Der key ist ein einzigartiger, von der Benutzeroberfläche generierter Wert, der den Platz des Verlaufs-Eintrags in der Verlaufseintragsliste repräsentiert und verwendet wird, um über Navigation.traverseTo() an diesen Ort im Verlauf 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 repräsentiert, oder ein leerer String.
Beispiele
navigation.addEventListener("navigate", (event) => {
console.log(event.destination.key);
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-navigationdestination-interface:dom-navigationdestination-key-2> |