Gli ultimi tutorial di sviluppo web
 

JavaScript Storia finestra


Il window.history oggetto contiene la cronologia dei browser.


Window History

La window.history oggetto può essere scritto senza il prefisso finestra.

Per proteggere la privacy degli utenti, ci sono delle limitazioni a come JavaScript può accedere a questo oggetto.

Alcuni metodi:

  • history.back() - equivale a fare clic di nuovo nel browser
  • history.forward() - equivale a fare clic in avanti nel browser

Window History Indietro

Il history.back() metodo di carica l'URL precedente nella lista della storia.

Questo è lo stesso a fare clic sul pulsante Indietro nel browser.

Esempio

Creare un pulsante indietro in una pagina:

<html>
<head>
<script>
function goBack() {
    window.history.back()
}
</script>
</head>
<body>

<input type="button" value="Back" onclick="goBack()">

</body>
</html>

L'output del codice precedente sarà:


Window History Forward

La history forward() metodo carica il prossimo URL nella history.

Questo è lo stesso a fare clic sul pulsante Avanti nel browser.

Esempio

Creare un pulsante in avanti in una pagina:

<html>
<head>
<script>
function goForward() {
    window.history.forward()
}
</script>
</head>
<body>

<input type="button" value="Forward" onclick="goForward()">

</body>
</html>

L'output del codice precedente sarà: