NavigationHistoryEntry: id property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The id
read-only property of the NavigationHistoryEntry
interface returns the id
of the history entry, or an empty string if current document is not fully active. This is a unique, UA-generated value that always represents a specific history entry, useful to correlate it with an external resource such as a storage cache.
This differs from the key
of a history entry. The key
is a unique, UA-generated value that represents the history entry's slot in the entries list rather than the entry itself. It is used to navigate that particular slot via Navigation.traverseTo()
. The key
will be reused by other entries that replace the entry in the list (that is, if the NavigateEvent.navigationType
is replace
).
Value
A string representing the id
of the NavigationHistoryEntry
.
Examples
const current = navigation.currentEntry;
console.log(current.id);
Specifications
Specification |
---|
HTML Standard # dom-navigationhistoryentry-id-dev |
Browser compatibility
BCD tables only load in the browser