Tengo este código que establece un sessionStorage. Funciona bien, pero me gustaría establecer una fecha de caducidad de 24 horas . ¿Puedo hacer esto? Sé que esto se puede hacer con cookies, pero no estoy seguro con los objetos sessionStorage.
<script> var pageViewed = parseInt("1"); if(sessionStorage.pageViewed) { var intSessionStoragePageViewed = parseInt(sessionStorage.pageViewed); pageViewed = intSessionStoragePageViewed + 1; sessionStorage.setItem("pageViewed", pageViewed); } else if(!sessionStorage.pageViewed) { sessionStorage.setItem("pageViewed", pageViewed); } </script>
localStorage y sessionStorage no tienen fechas de caducidad integradas como las cookies. sessionStorage se borra al final de la sesión del navegador; localStorage se borra solo cuando usted o el usuario final lo borra explícitamente.
Si desea que los datos almacenados localmente caduquen después de una duración específica, use cookies.