iOS11 Safari:添加到主屏幕本地存储生命周期
iOS11 Safari: Add to Home-screen localstorage lifecycle
我发现主屏幕应用 localstorage 没有被 Safari 清除缓存删除。
好像是持久化存储,但是我找不到任何关于这个的文档。
我的问题是
- 是否有关于此行为的文档?
- 主屏幕应用本地存储生命周期。什么时候清零?如何清除?
- 我可以使用 localstorage 为 PWA 保存持久令牌吗?
有本地存储测试器here
本地存储不是缓存,是持久化存储。您可以手动添加或删除值。
Apple 的文档说明如下:
Safari supports the latest HTML5 offline data storage features. Your
application can store its information on the local machine using
either a simple key/value-based data store, or a robust SQL database.
The data is stored locally and persists across launches of Safari so
your application doesn’t need a network connection to access the data,
improving startup time and overall performance.
此存储空间限制为 5 MB,如果 space 上的设备 运行 电量不足,则 可以 清除,但这是主要的方法在用户的设备上存储数据。
您可以了解有关本地存储的更多信息here
我发现主屏幕应用 localstorage 没有被 Safari 清除缓存删除。 好像是持久化存储,但是我找不到任何关于这个的文档。
我的问题是
- 是否有关于此行为的文档?
- 主屏幕应用本地存储生命周期。什么时候清零?如何清除?
- 我可以使用 localstorage 为 PWA 保存持久令牌吗?
有本地存储测试器here
本地存储不是缓存,是持久化存储。您可以手动添加或删除值。
Apple 的文档说明如下:
Safari supports the latest HTML5 offline data storage features. Your application can store its information on the local machine using either a simple key/value-based data store, or a robust SQL database. The data is stored locally and persists across launches of Safari so your application doesn’t need a network connection to access the data, improving startup time and overall performance.
此存储空间限制为 5 MB,如果 space 上的设备 运行 电量不足,则 可以 清除,但这是主要的方法在用户的设备上存储数据。
您可以了解有关本地存储的更多信息here