2011-12-20 101 views
0

我知道JS可以通过改变自身的window.location的调用UIWebView'method,和一个UIWebView可以在方法捕捉它:js如何调用UIWebView的方法并获取返回值?

-(BOOL)webView:(UIWebView *)webview shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType); 

但就是这样,我不能从一个UIWebView的返回值。如,Js获取IOS版本信息。

任何人都可以帮助我吗?

回答

0

您可以使用UIWebViews stringByEvaluatingJavaScriptFromString:方法。

+0

谢谢Macoholic,但是在UIWebView调用js时使用stringByEvaluatingJavaScriptFromString。我需要的是js调用UIWebView并获得返回值。 – GreY 2011-12-20 13:51:39