通过几次尝试/捕获,我可以确定该插件是否已激活...现在我想知道它是否已安装或是否需要下载。
看来我找到的所有解决方案都已过时:
- 没有
navigator.plugins
数组 new ActiveXObject('SomeActiveX')
导致异常SCRIPT429:ActiveX 组件无法创建对象
document.getElementById('controlId')
检索 null
如何获取指定 ActiveX 控件的“State”属性?
最佳答案
捕获抛出的异常。
try {
new ActiveXObject('SomeActiveX');
} catch(e) {
alert("nope");
}
关于javascript - IE9+ : check if an ActiveX control is installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16721229/