浏览器 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 值。
我想如果我在 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 值。