iOS11 Safari:添加到主屏幕本地存储生命周期



我发现主屏幕应用程序本地存储未被 Safari 清除缓存删除。它似乎是持久存储,但我找不到任何有关此的文档。

我的问题是

  1. 是否有关于此行为的文档?
  2. 主屏幕应用本地存储生命周期。 什么时候清除? 如何清除?
  3. 是否可以使用本地存储来保存 PWA 的持久令牌?

这里有本地存储测试仪

本地存储不是缓存,它是持久存储。您可以手动添加或删除值。

苹果的文档如下:

Safari 支持最新的 HTML5 离线数据存储功能。你 应用程序可以使用以下命令将其信息存储在本地计算机上 基于键/值的简单数据存储或可靠的 SQL 数据库。 数据存储在本地,并在 Safari 启动后持续存在,因此 您的应用程序不需要网络连接即可访问数据, 缩短启动时间和整体性能。

此存储限制为 5 MB,如果设备空间不足,可以清除,但这是在用户设备上存储数据的主要方式。

您可以在此处了解有关本地存储的更多信息

最新更新