1

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

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

4

1 回答 1

-1

虽然我不确定检查创建对象的方法,但您仍然可以使用 javascript try-catch 块绕过安全异常。

例如:

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

在这种情况下,实际的错误会被捕获并隐藏在用户面前。

于 2009-05-05T18:52:12.790 回答