NavigationHistoryEntry: dispose-Ereignis
Baseline 2026>
Neu verfügbar
Seit Januar 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 dispose-Ereignis der NavigationHistoryEntry-Schnittstelle wird ausgelöst, wenn der Eintrag nicht mehr Teil der Liste der Verlaufseinträge ist.
Ein Eintrag wird in folgenden Fällen entfernt:
- Vorwärts-Verlaufseinträge werden gelöscht. Weitere Informationen finden Sie im Beispiel unter Benachrichtigungen beim Entfernen von Einträgen.
- Der Benutzer löscht seinen Browserverlauf über die Einstellungen oder die dafür vorgesehenen Bedienelemente.
- Das Verlaufslimit wird überschritten. Dieses Limit ist nicht festgelegt, Browser begrenzen den Verlauf jedoch in der Regel auf 50 Seiten.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
js
addEventListener("dispose", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
js
ondispose = (event) => { }
Ereignistyp
Ein generisches Event.
Beispiele
js
navigation.addEventListener("currententrychange", () => {
navigation.currentEntry.addEventListener("dispose", disposeHandler);
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # handler-navigationhistoryentry-ondispose> |