【问题标题】:Detect Plugins in Internet Explorer without Instantiating the Object在不实例化对象的情况下检测 Internet Explorer 中的插件
【发布时间】:2009-05-05 14:12:33
【问题描述】:

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

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

【问题讨论】:

    标签: javascript internet-explorer vbscript createobject


    【解决方案1】:

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

    例如:

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

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

    【讨论】:

    • 这仍在实例化对象
    猜你喜欢
    • 1970-01-01
    • 2015-09-11
    • 2018-05-15
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    相关资源
    最近更新 更多