localstorage怎么设置过期时间

localstorage怎么设置过期时间,第1张

1、local storage没有过期时间的功能,应该是指sessionStorage,

2、sessionStorage与localStorage 同属 webstorage 规范,API 一致不过是带有生命周期的,其生命周期 以页面 session 为界(不能自己设置过期时间)。

3、只要浏览器保持打开,页面刷新和重载都会保持 sessionStorage 内容,关闭的时候清除。新建标签页和新建窗口则属于新的 session。

localStorage是没有过期时间的,如果非要设置过期时间,就在存的时候加上一个时间戳标记,在用户下次访问的时候比较上次存储的时间戳我现在时间戳的时间,判断是否删除对应的localStorage键值对。

localstorage不存在自动失效机制,只能用代码来控制,在写入时加上当前时间戳,读取时,判断时间戳是否已经超过5分钟,超过就删除,没超过就返回localstorage的值

localstorage存成一个json一个是原始值,一个是时间戳


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11800284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存