Navigation: currentEntry 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 currentEntry
read-only property of the Navigation
interface returns a NavigationHistoryEntry
object representing the location the user is currently navigated to right now.
Value
A NavigationHistoryEntry
object.
Examples
js
function initHomeBtn() { // Get the key of the first loaded entry // so the user can always go back to this view. const { key } = navigation.currentEntry; backToHomeButton.onclick = () => { navigation.traverseTo(key); }; } // Intercept navigate events, such as link clicks, and // replace them with single-page navigations navigation.addEventListener("navigate", (event) => { event.intercept({ async handler() { // Navigate to a different view, // but the "home" button will always work. }, }); });
Specifications
Specification |
---|
HTML> # dom-navigation-currententry-dev> |
Browser compatibility
Loading…