Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

NavigateEvent : propriété userInitiated

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 userInitiated de l'interface NavigateEvent retourne true si la navigation a été initiée par l'utilisateur·ice (par exemple, en cliquant sur un lien, en envoyant un formulaire ou en appuyant sur les boutons « Précédent »/« Suivant » du navigateur), ou sinon false.

Note : Le tableau trouvé à Annexe : types de navigations (angl.) montre quels types de navigation sont initiés par l'utilisateur·ice.

Valeur

Une valeur booléenne — true si la navigation a été initiée par l'utilisateur·ice, sinon false.

Exemples

Obtenir userInitiated pour un évènement

js
navigation.addEventListener("navigate", (event) => {
  console.log(event.userInitiated);
});

Spécifications

Spécification
HTML
# dom-navigateevent-userinitiated-dev

Compatibilité des navigateurs

Voir aussi