从UIViewController调用JavaScript

时间:2015-04-16 05:51:46

标签: javascript ios uiwebview

我知道我们可以使用UIWebViewstringByEvaluatingJavaScriptFromString调用Java脚本,但是我可以从除了视图控制器之外的任何其他地方调用Java脚本吗?

我正在显示一个来自WebView的UIPopover我想从popover调用js代码,以便在下面显示的网页中进行更改。

我尝试从popover的viewcontroller中调用webview中的方法来调用js,调用了methord但没有发生任何事情

popover中的ViewController

webView =[WebViewController alloc]init];
[webView methodToCallJs];

WebViewController

-(void)methodToCallJs
{

[_webView stringByEvaluatingJavaScriptFromString:@"sampleFunction()"];

}

有办法吗?

1 个答案:

答案 0 :(得分:0)

我认为你所寻找的是http://code.google.com/p/jsbridge-to-cocoa/所做的事情