如何执行Java脚本
问题描述:
后我使用如何执行Java脚本
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
执行Java脚本函数来获取HTML页面,我得到由返回返回值“的validate(X)”
但我想要在执行Java脚本函数后显示的HTML页面(响应,即WEB页面)。
在客观的C编程中有没有办法做到这一点?
答
你可以尝试调用
NSString *htmlContents = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];
一段时间后
[webView stringByEvaluatingJavaScriptFromString:@"validate(x)"];
也许你可以从UIWebViewDelegate when
它完成加载的页面处理的UIWebView委托的方法,
- (void) webViewDidFinishLoad:(UIWebView *)webView
但我米不知道它是否会与你的JS一起工作。
尝试使用loadHTMLString:基本URL: – vshall 2013-02-27 09:23:19
它不是为我工作基本字符串(如JavaScript函数返回)值是零.. – Raju 2013-02-27 09:42:17