当我在没有网络连接的情况下刷新页面时,LocalStorage 不工作

LocalStorage not working when I refresh my page without a network connection

所以,我是 运行 一个在 iframe 中带有类星体的 vue 应用程序,在使用 localStorage 时,我注意到了一些奇怪的事情。当我关闭我的连接时,应用程序工作正常,因为我在 localStorage 上仍然有数据,但是当我刷新页面时,它 returns 浏览器错误并且它显示我无法访问它,因为显然我'我失去了连接,它显示因为我丢失了我在 localStorage 上的所有东西。

问题是我对这个 localStorage 还是个新手,但我对此做了很多研究,并且我读到了即使在我关闭浏览器并再次打开时也有 localStorage 的信息。

我的问题是:在我失去连接并刷新页面后,localStorage 应该保留还是那样工作?失去它?如果不是,为什么会这样?这更像是一个自负的问题,这就是为什么我没有 post 任何代码,我需要了解在这种情况下我应该看到的实际行为。

肯定会留下来。我们有一个使用 localStorage 和 appCache 的具有功能齐全的离线模式的应用程序。您将需要努力工作。打开你的开发者工具。您在 Application => localStorage 中看到了什么?您如何期望页面资源可以离线使用(appCache 或 serviceWorker)?控制台中是否有错误?在网络选项卡中?理论上这是可行的。