Historial de ventanas de JavaScript
El window.history
objeto contiene el historial de los navegadores.
Historial de ventanas
El window.history
objeto se puede escribir sin el prefijo de ventana.
Para proteger la privacidad de los usuarios, existen limitaciones sobre cómo JavaScript puede acceder a este objeto.
Algunos métodos:
history.back()
- igual que volver a hacer clic en el navegadorhistory.forward()
- igual que hacer clic en adelante en el navegador
Historial de ventanas Atrás
El history.back()
método carga la URL anterior en la lista de historial.
Esto es lo mismo que hacer clic en el botón Atrás en el navegador.
Ejemplo
Crear un botón Atrás en una página:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>
La salida del código anterior será:
Reenviar el historial de ventanas
El history.forward()
método carga la siguiente URL en la lista de historial.
Esto es lo mismo que hacer clic en el botón Adelante en el navegador.
Ejemplo
Crear un botón de avance en una página:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
La salida del código anterior será: