我在用
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
执行一个 java 脚本函数,我得到由“validate(x)”返回的返回值
但我想要在执行 java 脚本函数后显示的 HTML 页面(响应,即 WEB 页面)。
在目标 C 编程中有什么方法可以做到这一点?
我在用
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
执行一个 java 脚本函数,我得到由“validate(x)”返回的返回值
但我想要在执行 java 脚本函数后显示的 HTML 页面(响应,即 WEB 页面)。
在目标 C 编程中有什么方法可以做到这一点?
你可以试试打电话
NSString *htmlContents = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];
一段时间后
[webView stringByEvaluatingJavaScriptFromString:@"validate(x)"];
也许你可以处理 UIWebView 委托的方法,UIWebViewDelegate when
它完成加载页面,
- (void) webViewDidFinishLoad:(UIWebView *)webView
但我不确定它是否适用于您的 JS。