我们的网络浏览器插件在IE9和IE10中运行良好,但在IE11中插件既不被识别为插件也不允许运行。好像IE11不再支持ActiveX。
当然有一种解决方法,但我们需要改变什么呢?
注意:这个问题是作为插件的开发者而不是可能需要更正IE设置的最终用户询问的!
答案 0 :(得分:10)
IE显示active x
警告,如果允许它运行,则会请求许可。为了克服这一点,唯一的解决方案是:
ActiveX
控件和插件。 ActiveX
控件和插件”,然后单击“启用”或
提示。ActiveX
控件
单击“启用”或“提示”。除了手动更改Internet Explorer设置外,无法解决此问题。尝试检查更改设置时插件是否正常工作。如果显示仍未显示或未显示任何警告,请尝试检查控制台是否存在与active x
无关的其他错误。祝你好运!
答案 1 :(得分:3)
此问题无法解决。从Windows 8上的IE11开始,Microsoft不再允许ActiveX插件在其浏览器空间中运行。第三方开发者绝对不能做任何事情。
Chrome浏览器最近发生了类似的事情,不再支持NPAPI插件。相反,Chrome只支持PPAPI插件,这些插件一旦由NPAPI插件执行就无法用于系统级任务。
因此,需要浏览器支持系统交互式插件的开发人员只能推荐Firefox浏览器或ASPS Web浏览器。
答案 2 :(得分:1)
IE11是否显示与ActiveX的阻止执行相关的任何消息?
使用以下JS函数检测ActiveX的支持:
function IsActiveXSupported() {
var isSupported = false;
if(window.ActiveXObject) {
return true;
}
if("ActiveXObject" in window) {
return true;
}
try {
var xmlDom = new ActiveXObject("Microsoft.XMLDOM");
isSupported = true;
} catch (e) {
if (e.name === "TypeError" || e.name === "Error") {
isSupported = true;
}
}
return isSupported;
}
答案 3 :(得分:-1)
以下是我如何运作:
在IE可信站点中包含您的网址
运行gpedit.msc
(作为管理员)并启用以下设置:
gpedit-> Local->计算机 - > Windows Comp-> ActiveX安装程序 - >受信任区域中网站的ActiveX安装策略
启用+静默,静默,提示
运行gpupdate
重新启动浏览器
注意:Windows 10 EDGE没有受信任的站点,所以你必须使用IE 11.很多民众对此抱怨!
答案 4 :(得分:-1)
在我们将应用程序(Web浏览器控件)的仿真模式设置为110001之后,我们开始发现一些IE 11没有播放视频的机器(通过闪存)。将元标记添加到我们的htm文件中。
答案 5 :(得分:-2)
在使用ActiveX控件的页面上尝试使用此标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10">
注意:这必须是<head>
部分中的第一个元素。
答案 6 :(得分:-4)
在我的IE11中,正常工作。 版本:11.306.10586.0
我们可以测试ActiveX是否适用于此网站中的IE:http://www.pcpitstop.com/testax.asp