Browser-History

Ich verwende SammyJS und möchte auf die Browser-History zugreifen. Dass ich sie nicht so leicht ändern kann ist klar aber ich scheitere schon beim Auslesen. Gibt’s da eine Möglichkeit ohne gleich auf Malware-Techniken zurückgreifen zu müssen?

An sich solltest du direkten Zugriff beim lesen haben via “history” und mit “history.length” die Größe des Arrays auslesen können.

Allerdings kann es durchaus sein, dass es heutzutage eine gesperrte Eigenschaft ist. HAb schon sehr lange nichts mehr mit dem History Objekt gemacht.

Die history hat keine Methoden zum auslesen. nur die Länge und Funktionen zum Navigieren. Mit HTML5 sind noch pushState und replaceState hinzugekommen um One-Page Apps die nur AJAX verwenden, eine History zu hinterlegen.