Mobile Safari是否清理DOM应用程序缓存?何时清理

Does Mobile Safari clean the DOM Application Cache - and when?

本文关键字:缓存 何时清 应用程序 DOM 是否 Mobile Safari      更新时间:2023-09-26

我们正在使用DOMApplicationCache/cache清单进行web应用程序,我想知道Mobile Safari是否会在任何时候为我的项目清理/清除DOMApplicationCache(例如,如果网站在一定时间内没有访问)。

我还被告知,将网络应用程序保存到主屏幕将对其应用程序缓存进行沙盒处理,有效地避免了"正常"Mobile Safari中DOMApplicationCache上可能存在的任何时间限制。

有人知道目前的情况吗?或者你能给我指一个相关的资源吗?

谢谢!

根据我在苹果关于在客户端上存储网络内容的文档中看到的内容,它似乎不应该自动清除缓存:https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/Client-SideStorage/Client SideStorage.html#//apple_ref/doc/uid/TP40002051-CH4-SW5

但是,我可能会使用applicationCache对象的status属性来实现一种措施,以确保缓存有效且存在。如果您还没有,请在此处查看类引用:https://developer.apple.com/library/safari/#documentation/DataManagement/Reference/DOMApplicationCacheClassReference/DOMApplicationCache/DOMApplicationCache.html#//apple_ref/javascript/cl/DOMApplicationCache