我正在使用浏览器 localStorage
来存储一个值,但是在使用谷歌浏览器时,当我们使用 window.location.reload()
刷新页面时, localStorage.value
被刷新。例如
localStorage.value1=true
重新加载后,我没有在 localStorage 中获取此 value1 对象。
相同的代码适用于 mozila firefox,但不适用于 chrome。 使用 firefox 时,localstorage 值是持久的。
最佳答案
LocalStorage 仅支持字符串值,不支持 bool 值或其他值。
存储和检索值的方法:
将值入库
localStorage.setItem('value1', 'true');
从存储中检索值
var val1 = localStorage.getItem('value1');
关于javascript - localStorage 不适用于谷歌浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560441/