Objeto History de Window

Objeto History de Window

El objeto History contiene los URL que el usuario ha visitado (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 history:

Ejemplo

let length = window.history.length;

Prueba por tu cuenta

let length = history.length;

Prueba por tu cuenta

Atributos y métodos del objeto History

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

Descripción del objeto History

El objeto History fue diseñado originalmente para representar el historial de navegación de la ventana. Sin embargo, por razones de privacidad, el objeto History ya no permite que los scripts accedan a los URL reales visitados. 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 de retroceso:

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 de retroceso:

history.go(-2)