<script>
var WshShell;
var safe = true;
try{
WshShell = new ActiveXObject("WScript.Shell");
}catch(e){
safe=false;
}
if(safe) alert("请手工更改设置允许ActiveX控件的执行");
</script>
var WshShell;
var safe = true;
try{
WshShell = new ActiveXObject("WScript.Shell");
}catch(e){
safe=false;
}
if(safe) alert("请手工更改设置允许ActiveX控件的执行");
</script>
可否详细讲解WScript的用法?
谢谢
var WshShell;
var safe = true;
try{
WshShell = new ActiveXObject("WScript.Shell");
}catch(e){
safe=false;
}
if(!safe) alert("请手工更改设置允许ActiveX控件的执行");
</script>
safe 没错。
如果不安全(可以运行不安全的ActiveXObject),就不需要修改了嘛。
按照onestab(┼─) 的做法,不管我是否启用“对于没有标记为可安全执行脚本的ActiveX控件的执行”都提示。
不知何故?????
楼上的代码错了! :) 楼上的代码错了! :)楼上的代码错了! :)<script>var WshShell;
var safe = false; //*** 应该初始化为 false
try{
WshShell = new ActiveXObject("WScript.Shell");
}
catch(e){
safe = true; //*** 上面的失败了说明“安全”呀
}
if(safe) //*** 这里倒没错
alert("请手工更改设置允许ActiveX控件的执行");
else
alert('不安全');
</script>不过那位把 safe 改成 !safe 倒是歪打正着了,哈哈
所有这些都只不过是折衷的做法。
怎么用script获得当前IE浏览器的安全设置级别,还要问Bill Gates。
nestscape Ask ... ?