0

这是我第一次访问这个网站。我有一个 HTML/CSS/JS 应用程序。为了使该应用程序正常工作,我们还安装了一个浏览器 npapi 插件“.so”文件,该文件安装在 firefox 的 plugins 目录中。这适用于 Linux 上的 firefox 浏览器。现在我希望我的应用程序在 Firefox OS (B2G) 上运行。如何将该“.so”插件移植到 Firefox OS?

我所做的是,我已经构建了 B2G 并将其闪存到我的测试设备上。我已经使用 gecko sdk 和 firefox OS 源代码为 android 平台构建了该插件。我已将我的 .so 文件推送到 /system/lib 和 /system/b2g 的 FFOS 手机中(我可以在其中看到其他 .so 文件的文件夹。)。这是正确的方法吗?我还需要做什么才能使其正常工作。目前我的应用程序无法加载该插件(我使用 ./run-gdb 检查)。

任何指针都会有所帮助。我浏览了 mozilla 网站上的文档,也搜索了很多,但找不到解决方案。

谢谢。

4

2 回答 2

1

没错,Firefox OS / B2G 不支持 NPAPI。
您确实会在树中看到它的代码(甚至可能在对象目录中),因为许多代码实际上是在不同的产品(桌面 Firefox、移动 Firefox、Firefox OS ......)上使用的。

于 2014-02-27T18:27:26.167 回答
0

Mozilla 使用单一 Gecko 引擎来支持所有平台的浏览器。这些插件仅由桌面浏览器使用。

于 2014-03-05T15:14:00.410 回答