【发布时间】:2016-06-01 17:50:16
【问题描述】:
我在一个按钮上有一个 IBAction,我尝试使用以下代码检索 UIWebView 的源代码:
- (IBAction)loadInAWebView:(id)sender {
[self.webView loadHTMLString:[NSString stringWithFormat:@"Hello: %@", _name.text] baseURL:nil];
NSString *yourHTMLSourceCodeString = [_webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"];
NSLog(@"%@", yourHTMLSourceCodeString);
}
上面代码的使用来自我在这个链接看到的参考:Getting the HTML source code of a loaded UIWebView。
但是,NSLog 函数总是返回以下内容:
<head></head><body></body>
这显然不能反映我心目中应该是的UIWebView的实际源代码:
<head></head><body>Hello, name</body>
确实,UIWebView 返回了“Hello, name”的内容,但是相关的源码没有。
如何编辑上面的代码来检索真正的 UIWebView 源代码?
【问题讨论】:
标签: ios objective-c uiwebview