Oggetto History Window

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 nel seguente modo:

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 nella lista della cronologia.
forward() Carica il prossimo URL (pagina) nella lista della cronologia.
go() Carica un URL (pagina) specifico dalla lista della cronologia.
length Restituisce il numero di URL (pagine) nella lista della cronologia.

Descrizione dell'oggetto History

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

Esempio

L'operazione eseguita dalla seguente riga di codice è la stessa del clic sul pulsante di ritorno indietro:

history.back()

L'operazione eseguita dalla seguente riga di codice è la stessa dell'esecuzione di due clic sui pulsanti di ritorno indietro:

history.go(-2)