我正在研究将我管理的网站制作成渐进式 Web 应用程序的可能性,而不是在 iTunes 商店中维护一个 Webview 包装器应用程序。该站点作为 PWA 运行良好,唯一的问题是登录信息丢失,并且每次将 PWA 置于后台时访问者都必须重新登录。我发现了大量关于离线缓存的信息,但这不是我需要的。我需要浏览器会话数据在 PWA 中保持持久性。我查看了 cookie、localStorage 和 indexedDB ......一旦 PWA 被(暂停)推到后台,所有这些似乎都被淘汰了。
问问题
430 次
1 回答
0
IndexDB 是一种持久存储,所有主流浏览器都支持,包括 iOS 中的 Safari。如果您没有看到数据持续存在,那么您应该在代码中遗漏一些东西。
于 2018-07-05T18:36:54.783 回答