NavigationActivation : propriété navigationType
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.
La propriété en lecture seule navigationType de l'interface NavigationActivation contient une chaîne de caractères indiquant le type de navigation.
Valeur
Une chaîne de caractères représentant le type de navigation auquel se rapporte la NavigationActivation. Les valeurs possibles sont :
push: Une nouvelle localisation a été navigué, ce qui a entraîné l'ajout d'une nouvelle entrée dans la liste de l'historique.reload: La valeur deNavigationActivation.entrya été rechargée.replace: La valeur deNavigationActivation.entrya été remplacée par une nouvelle entrée dans l'historique. Cette nouvelle entrée réutilise la mêmekey, mais se voit attribuer uniddifférent.traverse: Le navigateur a navigué d'une entrée existante de l'historique vers une autre entrée existante de l'historique.
Exemples
js
window.addEventListener("pageswap", (event) => {
// Par exemple, la page a été masquée, ou la navigation est inter-document.
if (!event.viewTransition) return;
// Ignorer la transition de vue pour les navigations arrière/avant.
if (event.activation.navigationType === "traverse") {
event.viewTransition.skipTransition();
}
});
Spécifications
| Spécification |
|---|
| HTML> # dom-navigationactivation-navigationtype> |