我想如果我在localstorage中存储值并关闭浏览器窗口,然后再次打开浏览器,我仍然可以访问存储在该localstorage键中的值。看起来不是这样的,因为我这样做有以下几点:
localStorage.setItem('MyApp_fiat_currency', FiatCurrency);
localStorage.getItem('MyApp_fiat_currency')
当设置值时窗口打开时,getItem返回存储的值。我关闭浏览器窗口,再次打开它,并在控制台中测试相同的getItem,值为null
。
这是否意味着本地存储不能用于这种情况?
我必须使用cookies吗?
由于
答案 0 :(得分:0)
localStorage.getItem()必须返回您存储的值
确保您没有使用以下方法清除本地存储:localStorage.clear()
并确保在第二次访问页面时使用相同的协议,这意味着https://和http://将具有不同的localStorage值。