WKWebsiteDataStore 是否会自行删除缓存的数据?

Does WKWebsiteDataStore ever remove cached data on its own?

提问人:NicolasBrunner 提问时间:11/14/2023 最后编辑:HangarRashNicolasBrunner 更新时间:11/15/2023 访问量:29

问:

使用 WKWebView 时,是否需要使用 WKWebsiteDataStore.removeData(...) 主动删除缓存数据,还是 WKWebsiteDataStore 自行处理?

背景

我们有一个使用 WKWebView 显示大量 Web 内容的 SwiftUI App。我们注意到,该应用程序的磁盘占用空间会随着时间的推移而增加(“设置”->“常规”-“>”iPhone 存储“-”>应用程序 XY“)。对于某些用户,“文档和数据”将从 0MB 增长到 1GB 以上。

大部分足迹位于 ./AppData/Library/Caches/WebKit/NetworkCache/Version 16

iOS 缓存 WKWebView

评论

0赞 Rafał Sroka 11/14/2023
可能相关的答案(及其评论):stackoverflow.com/a/16600104/348796

答: 暂无答案