关闭浏览器 如何清除localStorage数据

相同点:浏览器存储

不同点:
localStorage
是永久 除非手动清除
可以实现多个标签页之间的通信
sessionStorage
浏览器关闭 数据清除
通过 点击链接、window.open 方式 打开的页面 session 数据共享
但新打开一个标签页总是会初始化一个新的 session,即使网站是一样的,它们也不属于同一个 session

浏览器关闭时 sessionStorage 数据将清空
localStorage 数据 只要不通过代码特意的删除或手动删除 是一直存在的

如何实现
登录成功 用户信息保存在 localStorage 当中
此时可以向 sessionStorage 中 保存一个唯一标识 isLogin
入口文件判断 sessionStorage 中 是否有 isLogin 值
如果没值 就表示浏览器关闭过 所以 sessionStorage 里的数据为空 那么此时清空 localStorage 里的数据

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值