API History JavaScript

Oggetto History Window

L'oggetto History contiene gli URL visitati dall'utente (nelle finestre del browser).

L'oggetto History è una proprietà dell'oggetto window.

L'oggetto History può essere acceduto in modo seguente:

window.history o semplicemente history:

Esempio

let length = window.history.length;

Prova tu stesso

let length = history.length;

Prova tu stesso

Proprietà e metodi dell'oggetto History

Proprietà/Metodo Descrizione
back() Carica il URL (pagina) precedente dalla lista storica.
forward() Carica il prossimo URL (pagina) dalla lista storica.
go() Carica un URL (pagina) specifico dalla lista storica.
length Restituisce il numero di URL (pagine) nella lista storica.

Descrizione dell'oggetto History

L'oggetto History è stato progettato inizialmente per rappresentare la cronologia di navigazione della finestra. Tuttavia, per motivi di privacy, l'oggetto History non consente più l'accesso tramite script agli URL effettivamente visitati. L'unica funzione mantenuta è back()forward() e go() Metodo.

Esempio

L'operazione eseguita dalla seguente riga di codice è la stessa dell'azione eseguita facendo clic sul pulsante indietro:

history.back()

L'operazione eseguita dalla seguente riga di codice è la stessa dell'azione eseguita facendo clic due volte sul pulsante indietro:

history.go(-2)