1

Android WebKitXPCOMフレームワークやFirefox のようなNPRuntime APIをサポートしていますか? Android WebKit プラグインに JavaScript を実装する方法は?

更新: Android WebKit ブラウザー用のメディア プレーヤー プラグインを作成しています。プラグインは、JavaScript を介して Web ページからコマンドを取得する必要があります (再生/一時停止/停止/サイズ変更などの一部のアクションは、ブラウザーから JavaScript コマンドとして発行されます)。ブラウザ)。私のプラグインはネイティブ C コードで書かれています。JavaScript 通信に使用できるサンプルまたはサンプル プラグインはありますか?

4

3 に答える 3

2

WebKitはMozillaスタックから完全に分離されているため、WebKitはXPCOMをサポートしていません。

「Javascriptを実装する」と言うとき、どういう意味ですか?
組み込みのAndroidブラウザはすでにJavascriptの実行をサポートしています。

于 2010-02-01T13:32:51.597 に答える
1

androidブラウザは常にNPAPIをサポートしていましたが、メカニズムは2.1で変更されましたが、インテントフィルタ「android.webkit.PLUGIN」を使用してAPKを検索するようになったため、プラグインを個別にパッケージ化する必要があります。

以前は、WebViewでプラグインパスを設定し、NDKを使用してプラグインをコンパイルすることでうまくいきました。

これがお役に立てば幸いです。NPAPIとWebView、またはNPAPIとandroidをグーグルで検索すると、多くの情報が見つかります。

于 2010-06-08T15:46:11.160 に答える
0

Android の WebKit は XPCOM をサポートしておらず、NPAPI と npruntime もサポートしていません。ブラウザ プラグインをどのように作成する予定なのかはわかりませんが、Android SDK では不可能です。

于 2010-02-01T17:46:55.420 に答える