API di storia Web

L'API di cronologia web fornisce metodi semplici per accedere all'oggetto windows.history.

L'oggetto window.history contiene gli URL (siti web) visitati dall'utente.

Tutti i browser supportano l'API di cronologia web:

Chrome IE Firefox Safari Opera
Supporta Supporta Supporta Supporta Supporta

Metodo back() History

Il metodo back() carica l'URL precedente nella lista windows.history.

Questo è lo stesso dell'effetto di cliccare sull''icona di freccia indietro del browser.

Esempio

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

Metodo go() History

Il metodo go() carica un URL specifico dalla lista della cronologia:

Esempio

<button onclick="myFunction()">Indietro di due pagine</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

Proprietà dell'oggetto History

Proprietà Descrizione
length Restituisce il numero di URL nella lista della cronologia.

Metodi dell'oggetto History

Metodo Descrizione
back() Carica l'URL precedente dalla lista della cronologia.
forward() Carica il prossimo URL dalla lista della cronologia.
go() Carica un URL specifico dalla lista della cronologia.