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

时间:2018-01-13 06:42:20

标签: ios safari local-storage ios11 iphone-standalone-web-app

我发现Safari清除缓存不会删除Home-Screen app localstorage。 它似乎是持久存储,但我找不到任何关于此的文档。

我的问题是

  1. 是否有关于此行为的文件?
  2. 主页 - 屏幕应用localstorage生命周期。什么时候会被清除?怎么清楚?
  3. 我可以使用localstorage为PWA保存持久性令牌吗?
  4. 有localstorage tester here

1 个答案:

答案 0 :(得分:1)

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

Apple的文档说明如下:

  

Safari支持最新的HTML5离线数据存储功能。您的   应用程序可以使用在本地计算机上存储其信息   基于密钥/值的简单数据存储或强大的SQL数据库。   数据存储在本地,并在Safari的启动过程中持续存在   您的应用程序不需要网络连接来访问数据,   改善启动时间和整体性能。

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

您可以详细了解本地存储here