iOS中通过UIWebView查看图片或文档时会被缓存吗?

发布于 2024-12-06 13:11:03 字数 147 浏览 1 评论 0原文

通常,当我们通过浏览器加载图像或文档时,图像会缓存在临时文件夹中。 Mobile safari 和 MObile 中的其他浏览器的情况是否相同?

如果是这种情况,如果手机已root,用户是否能够访问它们? iOS中通过UIWebView查看图片或文档时会被缓存吗?

Typically when we load a image or document through a browser, the image gets cached in a temp folder. Is this the same case for Mobile safari and other browsers in MObile?

And if that is the case, if the phone is rooted, will user be able to access them?
Will an image or document be cached when it is viewed through UIWebView in iOS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

中性美 2024-12-13 13:11:03

不,执行缓存的类是 NSURLRequest。 缓存

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:request];

您可以删除特定请求或所有请求的

[[NSURLCache sharedURLCache] removeAllCachedResponses];

,或者在执行任何请求之前设置空缓存

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];

No, the class doing the caching is NSURLRequest. You can remove the cache for a particular request

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:request];

or for all of them

[[NSURLCache sharedURLCache] removeAllCachedResponses];

or set an empty cache before performing any request

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文