NavigationTransition
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental:This is anexperimental technology
Check theBrowser compatibility table carefully before using this in production.
TheNavigationTransition interface of theNavigation API represents an ongoing navigation, that is, a navigation that hasn't yet reached thenavigatesuccess ornavigateerror stage.
It is accessed via theNavigation.transition property.
In this article
Instance properties
finishedRead onlyExperimentalReturns a
Promisethat fulfills at the same time thenavigatesuccessevent fires, or rejects at the same time thenavigateerrorevent fires.fromRead onlyExperimentalReturns the
NavigationHistoryEntrythat the transition is coming from.navigationTypeRead onlyExperimentalReturns the type of the ongoing navigation.
Examples
js
async function cleanupNavigation() { await navigation.transition.finished; // Navigation has completed successfully // Cleanup any ongoing monitoring}Specifications
| Specification |
|---|
| HTML> # navigationtransition> |