当我刷新浏览器时,localStorage中存储的所有值都消失了。有没有办法阻止浏览器删除它?
localStorage.setItem("loggedIn", false);
感谢
答案 0 :(得分:2)
localStorage
也称为Web存储,HTML5存储和DOM存储。
localStorage
与sessionStorage
类似,只是存储在localStorage
中的数据没有到期时间,但sessionStorage
在浏览会话结束时(即浏览器时)被清除已关闭)。
localStorage
,但不会始终如一地执行持久性。此外,localStorage
可以通过用户操作清除。
在Firefox中,当满足以下三个条件时,localStorage
将被清除:
用户清除最近的历史记录
选择要清除的cookie
时间范围是"一切"
在Chrome中,满足以下条件时会清除localStorage
:
清除浏览数据,
" Cookie和其他网站数据"被选中,
timeframe
是"从时间开始"。
在IE中,要清除localStorage:
Tools-->Internet Options
,
常规标签
在退出时删除浏览记录
在Safari中:
点击Safari
偏好设置
选择隐私标签
点击删除所有网站数据