未加载Windows 10和IE 11 ActiveX

时间:2015-04-23 14:06:33

标签: activex internet-explorer-11 windows-10

我们在Windows 10 Technical Preview Build 10049上运行IE11

此javascript检查返回false:

y

和这一行

if ("ActiveXObject" in window) alert(‘ActiveX supported!’);

返回错误“ActiveXObject is undefined”

所以似乎问题不在ActiveX组件中,而是在更高级别上? 我们已将所有安全设置设置为允许,就像我们在Windows 8.1上运行相同代码的IE11一样。

编辑:如果我们在compatibilitymode中使用IE11,它就有效。但没有它就行不通。

2 个答案:

答案 0 :(得分:0)

从IE11开始,隐藏ActiveXObject属性以支持cross-browser plugin detection

您需要相应地更新代码。

希望这会有所帮助......

- Lance

答案 1 :(得分:-1)

我在上一次Windows 10 Technical Preview Build 14372上进行了测试。

不幸的是ActiveXObject不起作用,日志中没有信息。

是的,如果我们仅在< = 8兼容模式下使用IE11,它就有效。

据我所知,与IE8相比,IE9有不同的引擎,我想这是IE技术预览版的错误。