相关疑难解决方法(0)

使用最少的用户步骤部署NPAPI插件

情况:我已经为我的IE用户编写了一个ActiveX控件,效果很好.我构建.ocx,CAB,签名,并将其放在带有EMBED标记的站点上.用户加载页面,黄色栏显示询问他们是否要安装它:他们所要做的就是点击它,然后我们就关闭了.

现在我需要建立对FF,Chrome和Safari(在Mac上)的支持.根据我的研究,NPAPI就是这样做的方式,Firebreath应该让它变得更容易.但从我所读到的,部署并不那么容易.Windows用户必须在DLL上运行"regsvr32"(我的网络用户实际上都不会这样做).我不知道在Mac上会发生什么.我相信用户必须将其复制到/ Library/Internet\Plugins /这样的目录,这也是一个非首发的部署.Firefox用户可以下载/运行.xpi.Chrome应该运行.crx.

有没有人有这方面的经验?你如何为其他三大浏览器做一个易于用户运行的NPAPI插件部署?

deployment npapi browser-plugin firebreath

15
推荐指数
2
解决办法
5539
查看次数

在CAB中部署C#ActiveX以供Internet Explorer使用

我正在拼命尝试将用于在C#中开发的IE的ActiveX部署为CAB存档.我已经阅读了很多资源(其中一些来自StackOverflow),看起来很多人都遇到了同样的问题.我尝试了3个解决方案:a)创建CAB VS项目,b)使用CABARCINF中的COM注册手动创建CAB,c)手动创建带启动的CAB msiexec.他们都没有工作.我甚至试过d)创建一个启动msiexec无效的引导程序(因为有些人建议只msiexec在Vista上启动无法工作).

我正在运行Windows Vista但我的项目甚至无法在XP上的IE6上运行.

当我使用MSI安装ActiveX时,所有Windows都可以.显然CAB的东西不起作用,我找不到调试整个过程的正确方法.

任何帮助表示赞赏.

c# internet-explorer activex cab

13
推荐指数
1
解决办法
2万
查看次数