2

我已经使用 FireBreath 编写了 NPRuntime/ActiveX 插件。我已经从网页为 Firefox 和 Google Chrome 完成了自动安装,但我不能为 Opera 和 IE 执行此操作。请帮助我了解如何做到这一点。

编辑:现在我正在尝试为其制作 WiX 安装程序,但在仅构建具有 dll 扩展名的插件后,我在项目目录中看不到 *.msi 文件。我已经安装了 Wix 和 VS2010。因此插件正在构建并正常工作,但解决方案中没有安装程序项目,结果中没有 msi 安装程序。请帮我解决它。

4

3 回答 3

3

IE不支持 NPAPI 插件。您需要编写一个Active X包装器。

编辑:根据 FireBreath 文档,您需要使用 MSI 在 Windows 上安装,因此自动安装似乎不是此框架的选项。

自动安装 Active X 控件的正确方法是构建一个 cab 文件并通过 <object> 标记进行安装。你也许可以让它工作。请参阅打包 ActiveX 控件

于 2010-09-23T15:39:12.507 回答
1

Opera 不支持自动安装。您需要提供 .msi 或 .exe 安装程序供用户下载和运行。

于 2010-09-24T06:50:57.060 回答
1

通过 Firebreath 框架构建 MSI 的一些技巧(请参阅我的回复): FireBreath 插件自动安装

请问您是如何在Firefox和Chrome中实现自动插件安装的?那将是真棒 :)

编辑:Firefox 的 .XPI 包,Chrome 的 .CRX 包。

于 2011-11-02T22:59:01.137 回答