我们在 Windows 10 Technical Preview Build 10049 上运行 IE11
此 javascript 检查返回 false:
if ("ActiveXObject" in window) alert(‘ActiveX supported!’);
这条线
var objBonPrinter = new ActiveXObject('dispi.commport.Bonprinter');
返回错误“ActiveXObject 未定义”
所以看来问题不在于 ActiveX 组件,而是更高级别?我们已将所有安全设置设置为允许,就像我们在 Windows 8.1 上的 IE11 中所做的那样,它确实可以正常运行相同的代码。
编辑:如果我们在兼容模式下使用 IE11,它就可以工作。但没有它是行不通的。