JavaScript History API

Window History-Objekt

Das History-Objekt enthält die von dem Benutzer (im Browserfenster) besuchten URLs.

Das History-Objekt ist ein Attribut des window-Objekts.

Das History-Objekt kann auf folgende Weise erreicht werden:

window.history oder nur history:

Beispiel

let length = window.history.length;

Versuchen Sie es selbst

let length = history.length;

Versuchen Sie es selbst

Eigenschaften und Methoden des History-Objekts

Eigenschaft/Methode Beschreibung
back() Die vorherige URL (Seite) aus der Historieliste laden.
forward() Die nächste URL (Seite) aus der Historieliste laden.
go() Eine bestimmte URL (Seite) aus der Historieliste laden.
length Die Anzahl der URLs (Seiten) in der Historieliste zurückgeben.

Beschreibung des History-Objekts

Der History-Objekt wurde ursprünglich entwickelt, um die Browserhistorie des Fensters darzustellen. Aus Gründen der Privatsphäre ist das History-Objekt jedoch nicht mehr berechtigt, auf die tatsächlich besuchten URLs zuzugreifen. Die einzige fortbestehende Funktion ist back()forward() und go() Methode.

Beispiel

Die folgende Zeile des Codes führt die gleiche Operation aus wie das Klicken auf die Rückwärtspfeiltaste:

history.back()

Die folgende Zeile des Codes führt die gleiche Operation aus wie das Klicken auf zwei hintere Back-Pfeiltasten:

history.go(-2)