NavigationDestination: id property
Baseline
2026
Newly available
Since January 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
The id read-only property of the
NavigationDestination interface returns the id value of the destination NavigationHistoryEntry if the NavigateEvent.navigationType is traverse, or an empty string otherwise.
The id is a unique, UA-generated value that always represents the history entry, useful to correlate a history entry with an external resource such as a storage cache.
Value
A string representing the id of the destination NavigationHistoryEntry, or an empty string.
Examples
js
navigation.addEventListener("navigate", (event) => {
console.log(event.destination.id);
});
Specifications
| Specification |
|---|
| HTML> # the-navigationdestination-interface:dom-navigationdestination-id-2> |