在IE 8中,当我使用
时new ActiveXObject("wscript.shell")
创建ActiveX对象时会出现脚本错误,指出“自动化服务器无法创建对象”。这是因为 wscript.shell对于脚本编写不安全,并且在默认安全区域中甚至不要求用户执行。是否可以通过javascript向IE询问ActiveX安全设置,以便我可以避免和处理脚本错误(并向用户显示提示?)
答案 0 :(得分:2)
你总能抓住错误吗?
var shell;
try {
shell = new ActiveXObject("wscript.shell")
}
catch (e) {
alert("You need to change your security settings")
}