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à: