日期:2014-05-16  浏览次数:20828 次

C#的activex,个别浏览器无法安装
用C#写的。。暂时叫它ActiveX。。。

用cabarc包成了cab。

win7下,ie9、10、11都可以正常安装并使用。
xp、2003下ie8以前(含ie8)以及win8的ie11都无法安装。

具体情况是提示安装控件,点击安装后没反应。刷新页面后重复提示安装,在ie的加载项里也没有看到这个控件。

安全方面,添加到信任站点,并将安全等级设为最低(为了测试),并且开启了所有和activex有关的选项,另外在ie的高级设置里,“允许安装和运行软件,即使签名无效”一项也开启了。防火墙、360、杀毒啥的该关的也都关了。IE也是管理员运行的。

求破解。
------解决方案--------------------
activeX只支持IE浏览器,并且对IE的各个版本支持度不一样,其实你现在只需要对IE8以上支持就行了。

------解决方案--------------------
如果我没看错,应该是.NET Fromwork没安装,装了就可以了
------解决方案--------------------
除了ie浏览器,其它的基本都不支持吧
------解决方案--------------------
activeX只支持IE浏览器。 如果你想支持多浏览器的话,我建议你用java的applet,这个是要机器安装java的jdk就可以。
------解决方案--------------------
引用:
除了ie浏览器,其它的基本都不支持吧


其他浏览器用插件支持就行了。

至少我发现ie,谷歌,firefox浏览器都支持,那些抄袭webkit的国产浏览器没有东西可以支持。
------解决方案--------------------
引用:
[1、不会java
2、安装jdk么?我不太懂操作系统是不是都默认安装jdk,但我知道win7以上的系统都自带framework。

不一定要支持多浏览器。不能保证客户会不会自己下载其他浏览器,但是IE肯定会有的。
如果客户使用其他浏览器导致无法实现某些功能,我们可以告诉他:你的打开方式不对。
我们的项目只针对ZF及一些事业单位,客户群体的普遍特点就是你告诉他怎么用,他就会怎么用。客户的重点在于能够正常办公,而不是去研究你的软件有多少bug或者有没有足够全面的兼容性。如果是其他的企业个人等客户,可能会要求的比较高,当然不能用这种手段。


企业web应用应该是用silverlight。
------解决方案--------------------