0

あちこちで言及されているよう、Android Java アプリケーションは、クラスのloadメソッドを使用して Javascript 関数を呼び出すことができます。XWalkView

しかし、この機能を共有モードで使用する方法が見つかりませんでした。(ここで説明したように: https://crosswalk-project.org/documentation/getting_started/run_on_android.html#shared-vs-embedded-mode )

XWalkViewクラスを取得する方法はありますか?
Crosswalk のエクステンションは解決策になるのでしょうか?

編集: この問題をよりよく説明するために、サンプル プロジェクトが作成されました: https://github.com/gbourel/SampleCWShared

したがって、実際の問題は、 XWalkRuntimeActivityBase クラスの getRuntimeView() によって返される XWalkRuntimeView から Javascript 関数を呼び出す方法ですか?

4

2 に答える 2

0

ランタイム ビューのメソッドには別の名前があります。XWalkRuntimeView.loadAppFromUrl()メソッドは実際にはメソッドを参照しXWalkView.load()ます。

したがって、呼び出しloadAppFromUrl('javascript:anyFunction()')は期待どおりに機能します。

于 2015-01-27T09:45:36.907 に答える