IE9 +:检查是否安装了ActiveX控件

时间:2013-05-23 18:23:12

标签: javascript internet-explorer

感谢一些try / catch我可以确定插件是否已激活...现在我想知道它是否已安装或是否需要下载。

似乎我发现的所有解决方案都已过时了:

  • 没有navigator.plugins数组
  • new ActiveXObject('SomeActiveX')会导致异常SCRIPT429: ActiveX component can't create object
  • document.getElementById('controlId')检索null

如何获取指定ActiveX控件的“State”属性?

1 个答案:

答案 0 :(得分:0)

捕获引发的异常。

try { 
   new ActiveXObject('SomeActiveX'); 
} catch(e) { 
   alert("nope"); 
}