0

我知道如何通过插件将信息从 Javascript 发送到 Java,以便 android 进行相应的处理。我正在尝试通过 Cordova 向客户端 javascript 发送信息。

案例:单击了一个本机按钮,我想执行一些客户端处理,执行某种在 javascript 中定义的方法。

环顾四周时,我似乎没有找到我要找的东西,或者我只是使用了错误的关键字。

我将如何执行事件链以触发事件函数A();在 Javascript 中?

4

1 回答 1

1

不了解 Cordova,但如果您打算仅使用它来执行此操作,您应该知道您可以轻松地在 webView 上执行 javascript 指令:

webView.loadUrl("javascript:functionA();");

您可能还想在 webView 中的 javascript 环境和您的 App 本身之间提供一个接口,看看 WebView 类的 addJavascriptInterface 方法

http://developer.android.com/reference/android/webkit/WebView.html#addJavascriptInterface(java.lang.Object,%20java.lang.String)

于 2013-06-28T18:54:33.610 回答