NavigationTransition
Baseline 2026>
Nouvellement disponible
Depuis janvier 2026, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
L'interface NavigationTransition de l'API Navigation représente une navigation en cours — une navigation qui n'a pas encore atteint l'évènement navigatesuccess ou navigateerror.
Elle est accessible par la propriété Navigation.transition.
Notez que cette propriété n'est remplie que tant que le gestionnaire intercept() n'est pas résolu (c'est-à-dire, lors d'une interception de navigation), et est sinon null.
Propriétés d'instance
committedLecture seule-
Retourne une promesse (
Promise) qui se complète lorsqueNavigation.currentEntryest mis à jour et que la nouvelle URL est affichée dans le navigateur, marquant la navigation comme engagée. finishedLecture seule-
Retourne une promesse (
Promise) qui se complète en même temps que l'évènementnavigatesuccessse déclenche, ou se rompt en même temps que l'évènementnavigateerrorse déclenche. fromLecture seule-
Retourne l'entrée
NavigationHistoryEntrydepuis laquelle la transition provient. -
Retourne le type de la navigation en cours.
toLecture seule-
Retourne un objet
NavigationDestinationvers lequel la transition se dirige.
Exemples
async function cleanupNavigation() {
await navigation.transition.finished;
// La navigation s'est terminée avec succès
// Nettoyer toute surveillance en cours
}
Spécifications
| Spécification |
|---|
| HTML> # navigationtransition> |