gpt4 book ai didi

iPhone UIWebview——保存已下载的图像

转载 作者:行者123 更新时间:2023-12-03 18:58:25 27 4
gpt4 key购买 nike

我有一个带有嵌入式 UIWebview (Safari) 控件的 iPhone 应用程序。我希望能够在本地存储某些网页的图像。

我可以通过编程方式访问UIWebview下载图像的路径吗?还是我需要解析HTML,然后去网上找到图像资源并重新下载?

最佳答案

我不知道您是否可以从 Safari 的缓存中访问预加载的图像...

但是,您可以通过运行一些 JavaScript 来轻松找到图像 URL,而无需解析 HTML:

NSString *script = @"var n = document.images.length; var names = [];"
"for (var i = 0; i < n; i++) {"
" names.push(document.images[i].src);"
"} String(names);";
NSString *urls = [webView stringByEvaluatingJavaScriptFromString:script];
// urls contains a comma-separated list of the image URLs.

关于iPhone UIWebview——保存已下载的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/530240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com