Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

NavigationHistoryEntry

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 NavigationHistoryEntry-Interface der Navigation API repräsentiert einen einzelnen Navigationseintrag im Verlauf.

Diese Objekte werden üblicherweise über die Navigation.currentEntry-Eigenschaft und die Navigation.entries()-Methode aufgerufen.

Die Navigation API zeigt nur Verlaufs-Einträge an, die im aktuellen Browsing-Kontext erstellt wurden und denselben Ursprung wie die aktuelle Seite haben (z. B. keine Navigationen innerhalb eingebetteter <iframe>s oder Navigationen mit unterschiedlichen Ursprüngen), und liefert eine genaue Liste aller vorherigen Verlaufs-Einträge nur für Ihre App. Dies macht das Durchlaufen des Verlaufs viel weniger anfällig als mit der älteren History API.

EventTarget NavigationHistoryEntry

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil, EventTarget.

id Schreibgeschützt

Gibt die id des Verlaufs-Eintrags zurück. Dies ist ein eindeutiger, vom Benutzeragenten generierter Wert, der immer einen spezifischen Verlaufs-Eintrag darstellt und nützlich ist, um diesen mit einer externen Ressource, wie einem Speicher-Cache, zu korrelieren.

index Schreibgeschützt

Gibt den Index des Verlaufs-Eintrags in der Verlaufs-Einträge-Liste zurück (d.h. die Liste, die von Navigation.entries() zurückgegeben wird), oder -1, wenn der Eintrag nicht in der Liste erscheint.

key Schreibgeschützt

Gibt den key des Verlaufs-Eintrags zurück. Dies ist ein eindeutiger, vom Benutzeragenten generierter Wert, der den Slot des Verlaufs-Eintrags in der Eintragsliste anstelle des Eintrags selbst darstellt. Er wird verwendet, um zu diesem bestimmten Slot über Navigation.traverseTo() zu navigieren. Der key wird von anderen Einträgen wiederverwendet, die den Eintrag in der Liste ersetzen (d.h. wenn der NavigateEvent.navigationType replace ist).

sameDocument Schreibgeschützt

Gibt true zurück, wenn dieser Verlaufs-Eintrag für dasselbe document wie der aktuelle Document-Wert ist, oder false andernfalls.

url