Newly Available
id: navigation
Navigation API
The
navigation API initiates, intercepts, or modifies browser navigation actions. Not to be confused with the navigator API.
Baseline Status:
Achieved Newly Available on Jan 13, 2026 across core engines.
Desktop Browser Engine Support
Google Chrome
102
Supported
Mozilla Firefox
147
Supported
Apple Safari
26.2
Supported
Microsoft Edge
102
Supported
Mobile Browser Engine Support
Chrome Android
102
Firefox Android
147
Safari iOS
26.2
Specifications and References
MDN Browser Compat Data Keys:
api.NavigateEvent ↗
api.NavigateEvent.NavigateEvent ↗
api.NavigateEvent.canIntercept ↗
api.NavigateEvent.destination ↗
api.NavigateEvent.downloadRequest ↗
api.NavigateEvent.formData ↗
api.NavigateEvent.hasUAVisualTransition ↗
api.NavigateEvent.hashChange ↗
api.NavigateEvent.info ↗
api.NavigateEvent.intercept ↗
api.NavigateEvent.navigationType ↗
api.NavigateEvent.scroll ↗
api.NavigateEvent.signal ↗
api.NavigateEvent.userInitiated ↗
api.Navigation ↗
api.Navigation.activation ↗
api.Navigation.back ↗
api.Navigation.canGoBack ↗
api.Navigation.canGoForward ↗
api.Navigation.currentEntry ↗
api.Navigation.currententrychange_event ↗
api.Navigation.entries ↗
api.Navigation.forward ↗
api.Navigation.navigate ↗
api.Navigation.navigate_event ↗
api.Navigation.navigateerror_event ↗
api.Navigation.navigatesuccess_event ↗
api.Navigation.reload ↗
api.Navigation.transition ↗
api.Navigation.traverseTo ↗
api.Navigation.updateCurrentEntry ↗
api.NavigationActivation ↗
api.NavigationActivation.entry ↗
api.NavigationActivation.from ↗
api.NavigationActivation.navigationType ↗
api.NavigationCurrentEntryChangeEvent ↗
api.NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent ↗
api.NavigationCurrentEntryChangeEvent.from ↗
api.NavigationCurrentEntryChangeEvent.navigationType ↗
api.NavigationDestination ↗
api.NavigationDestination.getState ↗
api.NavigationDestination.id ↗
api.NavigationDestination.index ↗
api.NavigationDestination.key ↗
api.NavigationDestination.sameDocument ↗
api.NavigationDestination.url ↗
api.NavigationHistoryEntry ↗
api.NavigationHistoryEntry.dispose_event ↗
api.NavigationHistoryEntry.getState ↗
api.NavigationHistoryEntry.id ↗
api.NavigationHistoryEntry.index ↗
api.NavigationHistoryEntry.key ↗
api.NavigationHistoryEntry.sameDocument ↗
api.NavigationHistoryEntry.url ↗
api.NavigationTransition ↗
api.NavigationTransition.finished ↗
api.NavigationTransition.from ↗
api.NavigationTransition.navigationType ↗
api.Window.navigation ↗