感谢一些try / catch我可以确定插件是否已激活...现在我想知道它是否已安装或是否需要下载。
似乎我发现的所有解决方案都已过时了:
navigator.plugins
数组new ActiveXObject('SomeActiveX')
会导致异常SCRIPT429: ActiveX component can't create object
document.getElementById('controlId')
检索null 如何获取指定ActiveX控件的“State”属性?
答案 0 :(得分:0)
捕获引发的异常。
try {
new ActiveXObject('SomeActiveX');
} catch(e) {
alert("nope");
}