我试图获取UIWebView的HTML源代码而无需再次重新下载(也就是做另一个下载,例如[NSData dataWithContentsOfURL:(NSURL*)URL]
或启动NSURLRequest.浏览UIWebView标题和文档,似乎没有办法访问当前加载的NSData来源.我错过了什么吗?
UIWebView可以执行javascript代码,因此可以解决这个问题.
NSString *html = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];