有没有办法通过使用插件在Firefox中运行ActiveX组件?

时间:2008-11-28 16:07:00

标签: c++ firefox browser activex xul

我有一个ActiveX插件,我们需要(如果可能的话)在Firefox中运行。是否有适用于Firefox的插件(或其他方式)允许此操作?

5 个答案:

答案 0 :(得分:6)

我似乎找到了解决方案:

http://code.google.com/p/ff-activex-host/

“这个Firefox插件可以在Firefox中使用ActiveX控件。它基于Gecko NPAPI,提供对托管控件(事件,函数,属性)的完全访问权限。”

答案 1 :(得分:3)

你曾经能够在Firefox 1.5中使用但我不相信,plugin似乎不再受支持了。

更多信息here

答案 2 :(得分:2)

不确定这是否有用,但为Firefox编写NPAPI插件相当简单,比编写ActiveX控件更容易,因此您可能会觉得编写它是值得的,特别是因为它应该适用于所有其他浏览器“免费”。

This是一个简单的NPAPI插件的一个很好的例子。

答案 3 :(得分:1)

我找到了另一个有效的ActiveX插件。 它被称为海王星。 有关详细信息,请参阅http://www.meadroid.com/neptune/index.htm

答案 4 :(得分:1)

你也可以使用firebreath,它可以让你轻松创建一个兼容firefox和IE的插件;创建新的方法和属性很容易暴露给javascript,但你只能在一个地方进行,它适用于两种浏览器。

http://firebreath.googlecode.com

是的,我是项目维护者之一,所以我有偏见=]