8

スクリプトは Android でネイティブにサポートされておらず、javax.script.ScriptEngine などのライブラリをアプリにラップするとサイズが大きくなりすぎることを考えると、javascript 文字列を非表示の WebView に送信し、文字列を評価して結果を返すようにすることは可能ですか? (別の文字列)?

すべてのスクリプトをディスクに保存して、アプリを小さく保つことができるようにするため、このルートに進みたいと考えています。

編集

javascript 文字列を評価するには、Java コードが必要です。その逆ではありません。addJavascriptInterface()は役に立ちません。

4

1 に答える 1

6

それはできますか?はい、ブックマークレットに似addJavascriptInterface()た URL を介してブラウザに送信します。javascript:

はるかに単純な答え、つまり使用するメモリがはるかに少なく、実行速度がはるかに速い答えは、Javascript を使用しないことです。

于 2009-12-01T18:31:41.823 に答える