JavaScript/History
Über die History
Schnittstelle haben Sie Zugriff auf den Verlauf (session history), d. h. die besuchten Webseiten des Anwenders . Maßgeblich ist dabei die Liste, wie sie in der History-Liste des Web-Browsers gespeichert ist. Mit diesem Objekt können Sie z. B. Verweise vom Typ "springe zur zuletzt besuchten Seite" konstruieren.
Methoden
Allgemeines zur Verwendung
history.back(); window.history.back(); Zweitfenster.history.back(); parent.frames[2].history.back();
Methoden des History-Objekts können Sie mit History aufrufen, die zuletzt besuchte Seite beispielsweise mit history.back().
Sie können auch window.history.back()
notieren.
Da es sich dabei aber um den Inhalt des aktuellen Fensters handelt, ist die Angabe des Fensternamens nicht zwingend erforderlich.
Anders beim Zugriff auf andere Fenster oder Frame-Fenster. In diesen Fällen müssen Sie das Fenster korrekt adressieren.
Das bedeutet, Sie erhalten keinen Zugriff auf die URIs der besuchten Seitenadressen, und Sie können die History auch nicht löschen.
Neben der Bewegung in der History ist es lediglich erlaubt, mit der Methodelocation.replace()
den History-Eintrag der zuletzt besuchten Seite zu überschreiben.Weblinks
- W3C: history Web API
- MDN: History API
- MDN: Manipulieren des Browser-Verlaufes
- github: Intelligent State Handling von Benjamin Lupton