FF 3.5+上的XPCOM插件支持

时间:2010-12-09 19:27:55

标签: plugins firefox-addon xpcom npapi npruntime

我有一个插件,它基本上是IE等效的ActiveX控件,支持脚本编写。我正在使用IDL文件&我的插件中的XPCOM胶水 - 这适用于FF 3.5。 显然,当我从几个地方读到XPCOM对插件的支持已经消失,但我仍然能够在FF3.6中加载和嵌入插件 - 问题是我无法从JS访问这些方法。

我现在很困惑是否要完全重写我的插件(删除XPCOM粘合剂)或将NPObject添加到相同的插件代码中以使其工作。任何转换示例代码都会有所帮助,我们将非常感谢您的指导。

1 个答案:

答案 0 :(得分:1)

您只需添加NPRuntime / NPObject支持即可使用。

您也可以借此机会重写它以使用FireBreath,因此相同的代码适用于IE和FireFox,但这取决于您=]

我写过关于这个主题的有用的博客文章:

希望有所帮助