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

NavigationHistoryEntry : évènement dispose

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'évènement dispose de l'interface NavigationHistoryEntry est déclenché lorsque l'entrée ne fait plus partie de la liste des entrées de l'historique.

La suppression se produit lorsque :

  • Les entrées de l'historique futur sont supprimées. Voir l'exemple à Notifications sur la suppression d'une entrée (angl.) pour plus d'informations.
  • L'utilisateur·ice efface son historique de navigation à l'aide des paramètres ou des contrôles d'interface utilisateur fournis.
  • La limite de l'historique est dépassée. Cela n'est défini nulle part, mais les navigateurs ont tendance à avoir une limite d'historique de 50 pages.

Syntaxe

Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété de gestionnaire d'évènement.

js
addEventListener("dispose", (event) => { })

ondispose = (event) => { }

Type d'évènement

Un objet Event générique.

Exemples

js
navigation.addEventListener("currententrychange", () => {
  navigation.currentEntry.addEventListener("dispose", disposeHandler);
});

Spécifications

Spécification
HTML
# handler-navigationhistoryentry-ondispose

Compatibilité des navigateurs

Voir aussi