Objeto History de Window

Objeto History de Window

El objeto History contiene las URL visitadas por el usuario (en la ventana del navegador).

El objeto History es un atributo del objeto window.

El objeto History se accede de la siguiente manera:

window.history o simplemente history:

Ejemplo

let length = window.history.length;

Prueba por ti mismo

let length = history.length;

Prueba por ti mismo

Atributos y métodos del objeto History

Atributo/Método Descripción
back() Carga la URL (página) anterior de la lista de historial.
forward() Carga la siguiente URL (página) de la lista de historial.
go() Carga una URL (página) específica de la lista de historial.
longitud Devuelve la cantidad de URL (páginas) en la lista de historial.

Descripción del objeto History

El objeto History originalmente se diseñó para representar el historial de navegación de la ventana. Pero por razones de privacidad, el objeto History ya no permite que los scripts accedan a las URL reales visitadas. La única función que se mantiene en uso es back()forward() y go() Método.

Ejemplo

La operación ejecutada por la siguiente línea de código es igual a hacer clic en el botón Atrás:

history.back()

La operación ejecutada por la siguiente línea de código es igual a hacer clic dos veces en el botón Atrás:

history.go(-2)