ie11加载java插件_IE浏览器中ActiveX插件的使⽤
在某些⾏业的B/S应⽤系统中会不可避免的要⽤到ActiveX浏览器插件,⽽ActiveX插件只能在IE内核浏览器中运⾏,⽽常⽤的IE浏览器的版本众多,从IE6到IE11,总共有6个版本,这就给开发的应⽤系统造成了不⼩的困扰:如何能保证开发的应⽤系统能正常加载ActiveX插件?
根据以往遇到的情况,总结了如下⼏点,根据以下⼏点进⾏设置,应该在⼤多数情况下都能保证ActiveX插件的正常运⾏:
1、第⼀点要保证浏览器⽀持javascript,可以在⽹页的html代码中加⼊“
浏览器不⽀持javascript”来进⾏检查,如果打开页⾯时看到了“浏览器不⽀持javascript”的提⽰,那么说明IE禁⽌了⽹页中javascript运⾏,此时可以在“Internet选项>安全>⾃定义级别”中将"java⼩程序脚本"和"活动脚本"两个选项设置为启⽤状态。
2、最常⽤的⽅案是要修改“Internet 选项>安全>⾃定义级别”中“ActiveX控件和插件”节点下的各项设置。其中⽐较重要的⼏项应该
是“对标记为可安全执⾏脚本的ActiveX控件执⾏脚本”、“下载未签名的ActiveX控件”、“允许运⾏以前未使⽤的ActiveX控件⽽不提⽰”、“运⾏ActiveX控件和插件”,这⼏项⼀般应该设置为“启⽤”或“提⽰”。
另外最保险的⽅式是将“ActiveX控件和插件”节点下的各项设置都设置为较宽松的选项,但不要出现如下图的“(不安全)”提⽰,否则⽹页会⼀直提⽰不安全。
3、如果使⽤如上设置还不能正常加载和使⽤插件,那么需要到检查是否有浏览器插件提⽰被IE阻⽌了,如果有的话就点开然后选择允许。
如何启用javascript功能4、如果依然有问题,那么可以到“管理加载项”中到⾃⼰的插件,看它的状态是不是“已启⽤”,如果不是那么需要⼿动启⽤。
注1:“管理加载项”应该是从IE8开始才有的。
注2:有⼀个问题是,有时候ActiveX插件确定是安装成功并且也注册成功了,但是插件还是⽆法正常使⽤,这种情况可以继续按照下⼀条中的⽅法进⾏尝试。
5、有时候ActiveX插件确定是安装成功并且也注册成功了,甚⾄在页⾯上已经能够看到插件了,但是插件还是⽆法正常使⽤(例如调⽤插件内的⽅法时,提⽰undefined),如果是IE8或者更⾼版本IE浏览器,可以按F12启动开发⼈员⼯具,然后修改“浏览器模式”,将它下降⼀个或者半个级别,例如下图中
的浏览器是IE10,尝试将“浏览器模式”改为下⾯的⼏种模式,然后刷新页⾯再重新测试浏览器插件。
6、如果ActiveX插件是使⽤C#开发的,那么需要检查客户机上是否安装了插件所使⽤的.NET Framework版本。(如果是C++开发的OCX 插件,可以检查⼀下开发的时候是否依赖了某个再发⾏包)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。