API historii Web

Web History API oferuje prosty sposób dostępu do obiektu windows.history.

Obiekt window.history zawiera URL-y (strony internetowe) odwiedzone przez użytkownika.

Wszystkie przeglądarki obsługują Web History API:

Chrome IE Firefox Safari Opera
Obsługa Obsługa Obsługa Obsługa Obsługa

Metoda back() historii

Metoda back() ładuje poprzedni URL z listy windows.history.

To jest takie samo jak kliknięcie strzałki "Cofnij" w przeglądarce.

Przykład

<button onclick="myFunction()">Cofnij</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

Metoda go() historii

Metoda go() ładuje specyficzny URL z listy historii:

Przykład

<button onclick="myFunction()">Cofnij dwie strony wstecz</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

Atrybuty obiektu History

Atrybut Opis
length Zwraca liczbę URL w liście historii.

Metody obiektu History

Metoda Opis
back() Załadowanie poprzedniego URL z listy historii.
forward() Załadowanie następnego URL z listy historii.
go() Załadowanie specyficznej URL z listy historii.