2、sessionStorage与localStorage 同属 webstorage 规范,API 一致不过是带有生命周期的,其生命周期 以页面 session 为界(不能自己设置过期时间)。
3、只要浏览器保持打开,页面刷新和重载都会保持 sessionStorage 内容,关闭的时候清除。新建标签页和新建窗口则属于新的 session。
localStorage是没有过期时间的,如果非要设置过期时间,就在存的时候加上一个时间戳标记,在用户下次访问的时候比较上次存储的时间戳我现在时间戳的时间,判断是否删除对应的localStorage键值对。localstorage不存在自动失效机制,只能用代码来控制,在写入时加上当前时间戳,读取时,判断时间戳是否已经超过5分钟,超过就删除,没超过就返回localstorage的值localstorage存成一个json一个是原始值,一个是时间戳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)