我有一个设置sessionStorage的代码。它可以正常工作,但我想将的到期日设置为24小时。我能做这个吗?我知道这可以用cookie来完成,但不确定是用sessionStorage objet来完成的。
<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>发布于 2022-04-11 15:45:05
localStorage和sessionStorage没有像cookie那样的内置过期日期。sessionStorage在浏览器会话结束时被擦除;只有当您或最终用户显式地删除它时,才会擦除localStorage。
如果希望本地存储的数据在特定持续时间后过期,请使用cookie。
https://stackoverflow.com/questions/71830634
复制相似问题