[英]Set sessionStorage expiration
我有这段设置 sessionStorage 的代码。 它工作正常,但我想将到期日期设置为 24 小时。 我可以这样做吗? 我知道这可以用 cookies 来完成,但不确定用 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 和 sessionStorage 没有像 cookies 那样的内置到期日期。 session浏览器结束时sessionStorage被擦除; 只有当您或最终用户明确删除它时,localStorage 才会被删除。
如果您希望本地存储的数据在特定时间后过期,请使用 cookies。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.