Numero de elementos del historial
Si nos ponemos a pensar en la utilizar que tiene el acceso vía JavaScript al historial de un navegador, la verdad, es que puede ser que no le encontremos mucho sentido. Hay que pensar que el historial de un navegador es una información confidencial del usuario, la cual refleja las páginas que este ha visitado. Imaginaros a empresas conociendo las páginas que visitáis… no quiero ni imaginármelo. Es por ello que el acceso al historial es limitado, vuelve a la anterior página, ves a la siguiente, ves a una página en concreto,…
Lo que también podemos conocer es el número de elementos que hay en el historial del usuario. Esto al menos nos dará una pista del número de navegaciones que ha hecho hasta llegar a nuestra página. Para poder acceder al número de elementos del historial nos podemos basar en el objeto history y en concreto en su propiedad .length.
Propiedad length del objeto History
Sección titulada «Propiedad length del objeto History»history.length;Así, podemos jugar con su valor para decirle al usuario si ha empezado a navegar por nuestra página o bien, si lleva ya un rato navegando.
Probando el objeto history
Sección titulada «Probando el objeto history»Veamos el código:
numero = history.length;document.write(numero + "<br>");
if (numero > 5) document.write("Parece que has navegado bastante");else document.write("Ummm... parece que soy una de las primeras páginas que visitas");Si, ya lo se, puede ser que la utilidad de esto sea cero. Pero no deja de ser otro buen ejemplo para ver como trabajar con los objetos del navegador y empezar a tirar nuestras primera líneas con JavaScript
Descarga el código de Numero de elementos del historial
Descubre cómo utilizar el objeto History DOM en JavaScript para conocer el número de elementos del historial y mejorar la experiencia del usuario en tu página.