我使用FireBreath编写了NPRuntime / ActiveX插件。我已经在Firefox和Google Chrome的网页上进行了自动安装,但我无法为Opera和IE做这件事。请帮助我理解如何做到这一点。
编辑:现在我正在尝试为它制作WiX安装程序,但是在构建了仅具有dll扩展名的插件后,我在项目目录中看不到* .msi文件。我安装了Wix和VS2010。因此插件正在构建并正常工作,但解决方案中没有安装程序项目,结果中没有msi安装程序。请帮我修理一下。
答案 0 :(得分:3)
IE does not support NPAPI plugins。您需要编写Active X包装器。
编辑:根据FireBreath文档,您需要使用MSI在Windows上安装,因此看起来自动安装不是此框架的选项。
自动安装Active X控件的正确方法是构建cab文件并通过< object>进行安装。标签。你也许可以让它发挥作用。请参阅Packaging ActiveX Controls。
答案 1 :(得分:1)
Opera不支持自动安装。您需要提供.msi或.exe安装程序供用户下载和运行。
答案 2 :(得分:1)
通过Firebreath框架构建MSI的一些提示(请参阅我的回复): FireBreath plugin automatic installation
我可以询问您如何在Firefox和Chrome中实现自动插件安装?那太棒了:))
编辑:Firefox的.XPI包,Chrome的.CRX包。