我正在使用浏览器localStorage
存储一个值,但是在使用谷歌浏览器时,当我们使用以下命令刷新页面时window.location.reload()
, localStorage.value
被冲了。例如
localStorage.value1=true
重新加载后,我没有在 localStorage 中获取此 value1 对象。
相同的代码适用于 mozilla firefox,但不适用于 chrome。
使用 Firefox 时,本地存储值是持久的。
LocalStorage 仅支持字符串值,不支持布尔值或其他值。
存储和检索值的方法:
将值存入存储
localStorage.setItem('value1', 'true');
从存储中检索值
var val1 = localStorage.getItem('value1');
在 MDN 上阅读更多内容 https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage..
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)