为什么 WScript 不起作用?

发布于 2025-01-07 00:33:00 字数 196 浏览 0 评论 0原文

如果我在 IE9 (win7) 中尝试它,那么它工作得很好,但是当我尝试在 IE8,7,6 (winXP) 中运行此代码时,调试器会写入,无法创建对象。

var wscript = new ActiveXObject("WScript.Shell");

如果您有任何想法,请与我分享。

提前致谢

If I try it in IE9 (win7), then it works perfectly, but when I try to run this code in IE8,7,6 (winXP) the debugger writes, that can't create the object.

var wscript = new ActiveXObject("WScript.Shell");

If you have any idea, then please share it with me.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凯凯我们等你回来 2025-01-14 00:33:00

这可能是 Windows XP 测试机中的安全设置出现错误。访问 WScript 是一项受到高度保护的操作,因为它实际上会使您的计算机完全被接管。您看到的不是 IE 版本之间的差异,而是操作系统(Win7 -> WinXP)之间的差异,或更可能是两者之间的配置设置之间的差异。

确保 ActiveX 设置正确:How to config IE to make " wscript.shell”工作(“正确”是指“禁用安全性”,大多数人会说将其更改为不正确)。

This is likely an error with the security settings in your Windows XP test machine. Accessing WScript is a highly protected action because it exposes your computer essentially to complete takeover. What you're seeing isn't a difference between a version of IE, but a difference between either the OS (Win7 -> WinXP) or more likely the configuration setup between the two.

Make sure ActiveX is setup correctly: How to config IE to make "wscript.shell" work (by "correctly" I mean "with security disabled" which most people would say is changing it to be incorrect).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文