iOS Safari多久会清除一次缓存?

Gre*_*cki 7 safari caching ios

我使用移动Safari缓存来存储我想要持久化的一些数据,所以我希望它们能够在Safari重启和iOS重启之后继续存在.

(请不要建议我在这里使用cookie或本地存储 - 这不是我要问的.)

但是我已经阅读了一些新的一些旧的报告,Safari在Safari重新启动时清除了它的缓存.但我对Safari 8.3的非科学测试表明,有时这个缓存实际上不仅可以在应用程序重启后生存,而且甚至可以重启iOS(!).

所以我在这一点上有点困惑.

iOS Safari缓存清除的规则是否记录在某处?

你们中的任何人都知道它们并且可以向我(以及世界)解释它们吗?

Alb*_*ini 3

希望有人发现我错了,但是..

我搜索了很多,我想没有关于 Safari 中自动清理策略如何工作的资源。了解苹果的政策后,我想这只是因为这些信息对于用户和开发者来说都不是必需的。

如果您想要求 Safari 保护您的缓存,您可以使用清单文件,如下所述: https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/Client-SideStorage/Client- SideStorage.html#//apple_ref/doc/uid/TP40002051-CH4-SW1