Window.history

La propiedad de solo lectura Window.history regresa una referencia al objeto History, quien provee una interfaz para manipular el historial de sesi贸n del navegador (p谩ginas visitadas en el tab o marco de la pagina actual cargada).

Ver Manipulando el historial del navegador para ejemplos y detalles. En particular, este articulo explica caracter铆sticas seguras de los m茅todos pushState() y replaceState() que debe tener en cuenta antes de usarlos. 

Sintaxis

var historyObj = window.history;

Ejemplo

history.back();     // equivalente a hacer clic en el bot贸n de regresar
history.go(-1);     // equivalente a history.back();

Notas

BCD tables only load in the browser

Para las p谩ginas de nivel superior se puede ver la lista de p谩ginas en el historial de la sesi贸n, accesible a trav茅s del objeto de la History, en los desplegables de tu navegador junto a los botones de avance y retroceso.

Por razones de seguridad el objeto History no permite que el c贸digo sin privilegio acceda a las URLs de otras p谩ginas en el historial de la sesi贸n, pero permite navegar por el historial de la sesi贸n.

No hay manera de limpiar el historial de la sesi贸n o desactivar la parte de atr谩s/adelante desde la navegaci贸n de c贸digo sin privilegios. La soluci贸n m谩s cercana disponible es el m茅todo location.replace(), que sustituye al elemento actual de la historia sesi贸n con la URL proporcionada.

Especificaciones