Obiekt Window History

Obiekt Window History

Obiekt History zawiera URL odwiedzonych przez użytkownika (w oknie przeglądarki).

Obiekt History jest atrybutem obiektu window.

Obiekt History można uzyskać w następujący sposób:

window.history lub tylko history:

Przykład

let length = window.history.length;

Spróbuj sam

let length = history.length;

Spróbuj sam

Atrybuty i metody obiektu History

Atrybuty/Metody Opis
back() Ładuje poprzedni URL (stronę) z listy historii.
forward() Ładuje następny URL (stronę) z listy historii.
go() Ładuje konkretny URL (stronę) z listy historii.
length Zwraca liczbę URL (stron) w liście historii.

Opis obiektu History

Obiekt History pierwotnie został zaprojektowany do reprezentowania historii przeglądania okna. Ale z powodu przyczyn prywatności, obiekt History już nie pozwala skryptom na dostęp do rzeczywistych URL, które zostały odwiedzone. Jedyną zachowaną funkcją jest back()forward() i go() Metoda.

Przykład

Operacja wykonywana przez poniższy wiersz kodu jest taka sama jak operacja wykonywana przez kliknięcie przycisku cofnij:

history.back()

Operacja wykonywana przez poniższy wiersz kodu jest taka sama jak operacja wykonywana przez dwukrotne kliknięcie przycisku cofnij:

history.go(-2)