为了账号安全,请及时绑定邮箱和手机立即绑定

关于javascript的问题,请问localStorage数据为啥没有了?

关于javascript的问题,请问localStorage数据为啥没有了?

精慕HU 2021-05-24 19:15:13

在 a.html 有个 localStorage.dizhi=hepinlu

为啥 在 b.html 用 document.write(localStorage.dizhi); 测试 该数据, 却数据丢失了吗?

还请大神指点迷津啊 不是说 这个 localStorage 可以 永久保存数据的嘛

查看完整描述

2 回答

?
神不在的星期二

TA贡献1577条经验 获得超4个赞

1、a.html 和 b.html 必须在同一个域下,不能跨域。

2、浏览器本身不能清理缓存,也不能在类似于“无痕模式”下访问。

3、写入是 localStorage.setItem("dizhi", "hepinglu");,读取是 localStorage.getItem("dizhi");,题主这写法是哪“原创”来的?

查看完整回答
反对 回复 2021-05-31
?
慕姐4208626

TA贡献1654条经验 获得超6个赞

h5本地存储localStorage,sessionStorage。


localStorage是没有失效时间的,sessionStorage的声明周期是浏览器的生命周期。

当浏览器关闭时,sessionStorage的数据将清空,而localStorage数据只要不通过代码特意的删除或手动删除,是永久保存的。

删除方法:localStorage.clear();

查看完整回答
反对 回复 2021-05-31

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信