0

我在用

[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]

执行一个 java 脚本函数,我得到由“validate(x)”返回的返回值

但我想要在执行 java 脚本函数后显示的 HTML 页面(响应,即 WEB 页面)。

在目标 C 编程中有什么方法可以做到这一点?

4

1 回答 1

0

你可以试试打电话

NSString *htmlContents = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];

一段时间后

[webView stringByEvaluatingJavaScriptFromString:@"validate(x)"];

也许你可以处理 UIWebView 委托的方法,UIWebViewDelegate when它完成加载页面,

- (void) webViewDidFinishLoad:(UIWebView *)webView

但我不确定它是否适用于您的 JS。

于 2013-02-27T10:42:32.343 回答