API de historial web


Tabla de contenido

    Mostrar tabla de contenidos

La API Web History proporciona métodos sencillos para acceder al objeto windows.history.

El objeto window.history contiene las URL (sitios web) visitadas por el usuario.

La API del historial web es compatible con todos los navegadores:

Yes Yes Yes Yes Yes

El método History back()

El método back() carga la URL anterior en la lista windows.history.

Es lo mismo que hacer clic en la "flecha hacia atrás" en su navegador.

Ejemplo

<button onclick="myFunction()">Go Back</button>

<script>
function myFunction() {
  window.history.back();
  }
</script>



El método Historia go()

El método go() carga una URL específica de la lista del historial:

Ejemplo

<button onclick="myFunction()">Go Back 2 Pages</button>
 
<script>
function myFunction() {
  window.history.go(-2);
 }
</script>


Propiedades del objeto histórico

length

Devuelve el número de URL en la lista del historial.

Métodos de objetos históricos

back()

Carga la URL anterior en la lista del historial.

forward()

Carga la siguiente URL en la lista del historial.

go()

Carga una URL específica de la lista del historial