Android webkit浏览器中的XPCOM支持?

时间:2010-02-01 13:28:55

标签: javascript android browser webkit xpcom

Android WebKit是否像Firefox一样支持XPCOM框架或NPRuntime API?如何在Android WebKit插件中实现JavaScript?

更新: 我正在为Android WebKit浏览器编写媒体播放器插件,我的插件需要通过JavaScript从网页获取命令(播放/暂停/停止/调整大小等一些操作是从浏览器发出的JavaScript命令) 。我的插件是用本机C代码编写的。是否有可用于JavaScript通信的示例或示例插件?

3 个答案:

答案 0 :(得分:2)

WebKit不支持XPCOM,因为WebKit完全独立于Mozilla堆栈。

当你说你想“实施Javascript”时,你的意思是什么? 内置的Android浏览器已经支持Javascript的执行。

答案 1 :(得分:1)

Android浏览器一直支持NPAPI,机制在2.1中有所改变,现在它使用意图过滤器“android.webkit.PLUGIN”查找APK,因此插件需要单独打包。

以前在WebView上设置插件路径并使用NDK编译插件就可以了。

希望这有帮助,在谷歌搜索NPAPI和WebView或NPAPI和Android时,你会发现很多信息。

答案 2 :(得分:0)

Android的WebKit不支持XPCOM,也不支持NPAPI和npruntime。不确定你打算如何编写浏览器插件,但Android SDK无法实现。