在没有网络连接的情况下刷新页面时,LocalStorage无法正常工作

时间:2019-06-25 11:50:48

标签: vue.js iframe local-storage devtools quasar

因此,我在iframe中使用类星体运行vue应用程序,而在使用localStorage时,我注意到了一些奇怪的事情。当我关闭连接时,该应用程序运行良好,因为我仍然在localStorage上保存数据,但是刷新页面时,它返回浏览器错误,并且表明我无法访问它,因为显然我不在连接,它表明那是因为我失去了在localStorage上拥有的所有东西。

问题是我对localStorage还是陌生的,但是我对此进行了很多研究,即使关闭浏览器然后再次打开它,我也读到了有关localStorage的信息。

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

1 个答案:

答案 0 :(得分:0)

确保它保持不变。我们有一个使用localStorage和appCache具有完全功能性脱机模式的应用程序。您将需要努力。打开您的devTools。您在Application => localStorage中看到什么?您如何期望页面资源可以离线使用(appCache或serviceWorker)?控制台中是否有错误?在网络标签中?从理论上讲这可以工作。