0

私は、プラグインを介して Javascript から Android 用の Java まで情報を送信して、それに応じて処理する方法を知っています。Cordova 経由でクライアント JavaScript に情報を送信しようとしています。

ケース: クライアント側の処理を実行したいネイティブ ボタンをクリックし、javascript で定義された何らかのメソッドを実行します。

周りを見回しても、探しているものが見つからないようでした。または、単に間違ったキーワードを使用していたのかもしれません。

イベントfunctionA();を発生させるようにイベント チェーンを実行するにはどうすればよいでしょうか。Javascriptで?

4

1 に答える 1

1

Cordova については知りませんが、これを行うためだけに使用する予定がある場合は、webView で JavaScript 命令を簡単に実行できることを知っておく必要があります。

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

また、webView の JavaScript 環境とアプリ自体の間のインターフェイスを提供することもできます。WebView クラスの addJavascriptInterface メソッドを見てください。

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

于 2013-06-28T18:54:33.610 に答える