2011-10-20 9 views
0

WebViewで動作するJSコードにアクセスする必要があるアクティビティがいくつかあります。私はJSコードが必要です。どこからでもアクセスできる状態なので、アプリケーションクラスでWebkitエンジンを実行し、Webビューやアプリケーションの他のコンポーネントにデータを供給することができますか?アプリケーションレベルでWebkitエンジンを実行

あなたはjavascriptのブリッジを使用して登録するJavaでのJavaScriptのインターフェイスにすべての一般的なアクセス可能な状態の移動についてどう

答えて

1

webView.addJavascriptInterface(new JsBridge(), "jsbridge"); 

私は私のアンドロイド/ Javaコードと背面にJavaScriptからデータを転送するためにこれを使用しています。すべてのデータにアクセスするための一般的なインターフェースは提供していませんが、まだ十分です。

+0

私はすでにそれを持っていますが、私は1つのwebviewからすべてのコードを取り出し、別のWebviewにロードする必要があります。私はアプリケーションのあらゆる部分からアクセス可能なグローバルなJSエンジンについて考えていました。 –

関連する問題