的Windows 10和IE的ActiveX 11未装载

问题描述 投票:0回答:2

我们在Windows上运行IE11 10技术预览建设10049

这个JavaScript检查返回false:

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

而这条线

var objBonPrinter = new ActiveXObject('dispi.commport.Bonprinter');

返回错误“的ActiveXObject是未定义”

如此看来问题不在ActiveX组件,但上了一个台阶?我们已经将所有的安全设置,以允许,就像我们做的IE11在Windows 8.1中其不运行相同的代码罚款。

编辑:它的工作原理,如果我们在compatibilitymode使用IE11。但它并没有正常工作。

activex internet-explorer-11 windows-10
2个回答
0
投票

与IE11开始,ActiveXObject的属性是隐藏赞成cross-browser plugin detection的。

您需要更新您的代码。

希望这可以帮助...

- 兰斯


-1
投票

我在最后的Windows 10技术预览测试建立14372。

不幸的是ActiveXObject不起作用并且在日志中没有任何信息。

是的,它的工作原理,如果我们在<= 8只兼容模式下使用IE11。

据我知道,IE9相比IE8有不同的发动机,我想这是IE技术预览的错误。

© www.soinside.com 2019 - 2024. All rights reserved.