[英]Calling JavaScript from UIViewController
I know we can call Java script from UIWebView
using stringByEvaluatingJavaScriptFromString
but can I call Java Script from any other place other than a view controller? 我知道我们可以使用
stringByEvaluatingJavaScriptFromString
从UIWebView
调用Java脚本,但是我可以从视图控制器以外的其他任何地方调用Java Script吗?
I am displaying a UIPopover
from a WebView I want to call js code from the popover to make changes in web page displayed below. 我正在从WebView显示
UIPopover
,我想从弹出窗口调用js代码以对下面显示的网页进行更改。
I tried calling a method in webview from popover's viewcontroller to call js, the methord is called but nothing happened 我尝试从弹出框的viewcontroller调用webview中的方法来调用js,方法被调用,但是什么也没发生
ViewController in popover 弹出窗口中的ViewController
webView =[WebViewController alloc]init];
[webView methodToCallJs];
WebViewController WebViewController
-(void)methodToCallJs
{
[_webView stringByEvaluatingJavaScriptFromString:@"sampleFunction()"];
}
Is there a way to do this ?? 有没有办法做到这一点 ??
我认为您正在寻找的是http://code.google.com/p/jsbridge-to-cocoa/的功能
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.