如果我在IE9(win7)中尝试它,那么它可以正常工作,但是当我尝试在IE8,7,6(winXP)中运行此代码时,调试器会写入,无法创建对象。
var wscript = new ActiveXObject("WScript.Shell");
如果您有任何想法,请与我分享。
提前致谢
答案 0 :(得分:6)
这可能是Windows XP测试计算机中安全设置的错误。访问WScript是一种受到高度保护的操作,因为它使您的计算机基本上完全接管。您所看到的不是IE版本之间的差异,而是OS(Win7 - > WinXP)之间的差异,或者更可能是两者之间的配置设置。
确保正确设置ActiveX:How to config IE to make "wscript.shell" work(“正确”我的意思是“禁用安全性”,大多数人会说这会将其更改为不正确)。