Navigation API
Limited availability
The navigation
API provides mechanisms to initiate, intercept, and manage browser navigation actions.
Compatibility
- Chrome 102 Released on 2022-05-24
- Chrome Android 102 Released on 2022-05-24
- Edge 102 Released on 2022-05-31
- Firefox ❌ See bugzil.la/1777171
- Firefox for Android ❌ See bugzil.la/1777171
- Safari ❌ Search for bugs Search for standards position
- Safari on iOS ❌ Search for bugs Search for standards position
MDN docs
- NavigateEvent
- NavigateEvent.NavigateEvent
- NavigateEvent.destination
- NavigateEvent.downloadRequest
- NavigateEvent.formData
- NavigateEvent.hashChange
- NavigateEvent.info
- NavigateEvent.navigationType
- NavigateEvent.signal
- NavigateEvent.userInitiated
- Navigation
- Navigation.back
- Navigation.canGoBack
- Navigation.canGoForward
- Navigation.currentEntry
- Navigation.currententrychange_event
- Navigation.entries
- Navigation.forward
- Navigation.navigate
- Navigation.navigate_event
- Navigation.navigateerror_event
- Navigation.navigatesuccess_event
- Navigation.reload
- Navigation.transition
- Navigation.traverseTo
- Navigation.updateCurrentEntry
- NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent
- NavigationCurrentEntryChangeEvent.from
- NavigationCurrentEntryChangeEvent.navigationType
- NavigationDestination
- NavigationDestination.getState
- NavigationDestination.id
- NavigationDestination.index
- NavigationDestination.key
- NavigationDestination.sameDocument
- NavigationDestination.url
- NavigationHistoryEntry
- NavigationHistoryEntry.dispose_event
- NavigationHistoryEntry.getState
- NavigationHistoryEntry.id
- NavigationHistoryEntry.index
- NavigationHistoryEntry.key
- NavigationHistoryEntry.sameDocument
- NavigationHistoryEntry.url
- NavigationTransition
- NavigationTransition.finished
- NavigationTransition.from
- NavigationTransition.navigationType
- Window.navigation
BCD data
- api.NavigateEvent
- api.NavigateEvent.NavigateEvent
- api.NavigateEvent.destination
- api.NavigateEvent.downloadRequest
- api.NavigateEvent.formData
- api.NavigateEvent.hashChange
- api.NavigateEvent.info
- api.NavigateEvent.navigationType
- api.NavigateEvent.signal
- api.NavigateEvent.userInitiated
- api.Navigation
- 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.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