NavigationTransition
Baseline
2026
Neu verfügbar
Seit January 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Das NavigationTransition Interface der Navigation API repräsentiert eine laufende Navigation — eine Navigation, die noch nicht das Stadium navigatesuccess oder navigateerror erreicht hat.
Es wird über die Navigation.transition Eigenschaft zugegriffen. Beachten Sie, dass diese Eigenschaft nur während der intercept() Handler unerfüllt ist (d.h. während einer Navigationsabfang) und ansonsten null ist.
Instanz-Eigenschaften
finishedSchreibgeschützt-
Gibt ein
Promisezurück, das zur gleichen Zeit erfüllt wird, zu der dasnavigatesuccessEreignis ausgelöst wird, oder abgelehnt wird, wenn dasnavigateerrorEreignis ausgelöst wird. fromSchreibgeschützt-
Gibt das
NavigationHistoryEntryzurück, von dem die Transition kommt. -
Gibt den Typ der laufenden Navigation zurück.
toSchreibgeschützt Experimentell-
Gibt das
NavigationDestinationzurück, zu dem die Transition navigiert.
Beispiele
async function cleanupNavigation() {
await navigation.transition.finished;
// Navigation has completed successfully
// Cleanup any ongoing monitoring
}
Spezifikationen
| Spezifikation |
|---|
| HTML> # navigationtransition> |