UIWebView获取HTML源代码

Ale*_*gne 4 html cocoa-touch objective-c uiwebview

我试图获取UIWebView的HTML源代码而无需再次重新下载(也就是做另一个下载,例如[NSData dataWithContentsOfURL:(NSURL*)URL]或启动NSURLRequest.浏览UIWebView标题和文档,似乎没有办法访问当前加载的NSData来源.我错过了什么吗?

tuo*_*007 24

UIWebView可以执行javascript代码,因此可以解决这个问题.

NSString *html = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
Run Code Online (Sandbox Code Playgroud)