在不实例化对象的情况下检测Internet Explorer中的插件

时间:2009-05-05 14:12:33

标签: javascript internet-explorer vbscript createobject

通常,当您使用VBScript或JavaScript来CreateObject来检测插件时,用户会获得有些“刺耳”的安全异常。

在没有实际实例化对象的情况下检测IE浏览器插件有哪些好方法?

1 个答案:

答案 0 :(得分:-1)

虽然我不确定是否有办法检查创建对象,但您仍然可以使用javascript try-catch块来解决安全性异常。

例如:

function checkForObject() {
   try{
      var conn = new ActiveXObject('Msxml2.XMLHTTP');
      return true;
   } catch (e) {
      return false;
   }
}

在这种情况下,捕获实际错误并向用户隐藏。