English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript-Basis-Tutorial

JavaScript-Objekt

JavaScript-Funktion

JS-HTML-DOM

JS-Browser-BOM

AJAX-Basis-Tutorial

JavaScript-Referenzhandbuch

JS-Fenster-History

Das window.history-Objekt enthält das Protokoll des Browsers.

history-Objekt

window.historyDas Objekt enthält die Liste aller Seiten, die im aktuellen Rahmen oder Fenster des Browsers besucht wurden.

window.historyMan kann ein Objekt ohne Fensterpräfix schreiben.

Einige Beispiele:

Das nächste Kapitel zeigt Ihnen, wie Sie Informationen aus dem Browserverlauf des Benutzers abrufen können.

Aber um die Privatsphäre der Benutzer zu schützen, gibt es einige Einschränkungen bei der Zugriffsmöglichkeit von JavaScript auf dieses Objekt.

Seitenbesuche abrufen

Diesehistory.lengthDiese Eigenschaft gibt die Anzahl der Seiten im aktuellen Fenster des Browser-Sitzungsprotokolls zurück.

Es enthält auch die aktuelle geladene Seite.

var result = history.length; // Rückgabe der Größe des aktuellen Sitzungsprotokolls.
Testen Sie es heraus‹/›

Sie können diese Eigenschaft verwenden, um zu finden, wie viele Seiten der Benutzer während der aktuellen Browser-Sitzung besucht hat.

Zurück zur vorherigen Seite

Diesehistory.back()Diese Methode lädt die vorherige URL aus der Historieliste.

Dies ist gleich, als Sie auf den "Zurück-Button" im Browser klicken.

<button onclick="history.back();">Zurück</button>
Testen Sie es heraus‹/›

Der folgende Code zeigt die folgende Ausgabe an:

Wechseln Sie zur nächsten Seite

Diesehistory.forward()Diese Methode lädt den nächsten URL in der Historieliste.

Dies ist gleich, als Sie auf den "Weiter-Button" im Browser klicken.

<button onclick="history.forward();">Vorwärts</button>
Testen Sie es heraus‹/›

Der folgende Code zeigt die folgende Ausgabe an (wenn die Liste der Historie nicht die nächste Seite enthält, funktioniert dieses Beispiel nicht):

zu einer bestimmten Seite wechseln

Sie können auchhistory.go()Diese Methode lädt eine bestimmte Seite aus dem Sitzungshistorie.

Dieser Methode wird ein Integer als Parameter übergeben.

Negative Integer bewegen sich im Historieverlauf zurück, positive Integer bewegen sich im Historieverlauf vorwärts.

<button onclick="history.go("-2);">Zurück2Seite</button>
Testen Sie es heraus‹/›

Der folgende Code zeigt die folgende Ausgabe an:

Hinweis:Wenn Sie versuchen, auf eine Seite zuzugreifen, die im Windows-Historieverlauf nicht existiert, dannhistory.back(),history.forward()undhistory.go()Es wird keine Aktion ausgeführt.