浏览器 window 重启后访问本地存储变量

accessing local storage variable after browser window restart

我想如果我在 localstorage 中存储值并关闭浏览器 window,然后再次打开浏览器,我可能仍然能够访问存储在该 localstorage 键中的值。情况似乎并非如此,因为我通过以下方式执行此操作:

localStorage.setItem('MyApp_fiat_currency', FiatCurrency);

localStorage.getItem('MyApp_fiat_currency')

而window是打开值时设置getItem returns存储的值。我关闭浏览器 window,再次打开它,并在控制台中测试相同的 getItem,值是 null.

是吗,这意味着在这种情况下不能使用 localstorage?

那我还得吃饼干吗?

谢谢

localStorage.getItem() 必须 return 您确定存储的值。
确保您在某个时候没有使用以下命令清除本地存储:localStorage.clear()
并确保您在第二次访问您的页面时使用相同的协议,这意味着 https:// 和 http:// 将具有不同的 localStorage 值。