从UIWebView获取IMG标记src为NSString

时间:2012-08-08 11:43:54

标签: iphone objective-c cocoa uiwebview webview

如何在UIWebView中获取当前页面图像的src,并能够在以后将其用作字符串?

2 个答案:

答案 0 :(得分:1)

这样做:

NSString *imgSrcValue = [self.webview stringByEvaluatingJavaScriptFromString:
                @"document.getElementByID('yourImgScrID').value"];

答案 1 :(得分:0)

你想要做的是将标签的HTML解析成一个数组,然后将所有src链接提取到一个新的数组中(这样做是为了避免包含脚本之类的其他src标记)。请记住,有些可能是“... / image.png”,因此您必须将它们转换为“theWebsiteYouWere.com/browsing/atTheTime/.png”