2012-02-13 57 views
0

在我的可可应用程序中,我有一个小的web视图。它运行一些JavaScript,有没有一种方式,我可以通知按钮时按下例如?或者一些javascript函数被触发?webview javascript事件通知

感谢

回答

0

如果你正在谈论UIWebViews中(如你与你的标签所示):没有,没有直接的方法来从一个UIWebView里面调用Objective-C代码。您可以使用stringByEvaluatingJavaScriptFromString:并轮询更改。例如:如果你想获得通知当某个全局JS变量的变化,你可以使用

NSString *variableContent = [webView stringByEvaluatingJavaScriptFromString:@"myGlobalVariable"]; 

呼叫,从重复的计时器这段代码,存储检索到的内容,并执行的动作,当内容变化。