Hola.
¿Me podéis decir por qué esta solución de Local storage no me funciona en ningún móvil?
Un div (caja) debe mostrarse sólo una vez a lo largo de la web se entre por dónde se entre en ella:
Código:
<div id="caja">
<p>Aquí se muestra un mensaje.</p>
</div>
Este es el javascript
:
Código:
<script>
window.onload=function(){
(function() {
var visited = localStorage.getItem('visited');
if (!visited) {
document.getElementById("caja").style.display = "block";
localStorage.setItem('visited', true);
}
})();
}
</script>
El funcionamiento es absolutamente perfecto en navegadores en ordenador y tablets. Pero cuando te vas a móviles, no funciona. La caja se muestra una y otra vez.
He probado Android, IPhone y Windows Mobile.
¿Sabéis por qué?