【发布时间】:2009-05-05 14:12:33
【问题描述】:
通常,当您使用 VBScript 或 JavaScript 来 CreateObject 来检测插件时,用户会得到有点“不和谐”的安全异常。
在不实际实例化对象的情况下检测 IE 浏览器插件的好方法有哪些?
【问题讨论】:
标签: javascript internet-explorer vbscript createobject
通常,当您使用 VBScript 或 JavaScript 来 CreateObject 来检测插件时,用户会得到有点“不和谐”的安全异常。
在不实际实例化对象的情况下检测 IE 浏览器插件的好方法有哪些?
【问题讨论】:
标签: javascript internet-explorer vbscript createobject
虽然我不确定创建对象的检查方法,但您仍然可以使用 javascript try-catch 块绕过安全异常。
例如:
function checkForObject() {
try{
var conn = new ActiveXObject('Msxml2.XMLHTTP');
return true;
} catch (e) {
return false;
}
}
在这种情况下,实际的错误会被捕获并隐藏给用户。
【讨论】: