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