javascript - 为什么 WScript 不起作用?

标签 javascript internet-explorer shell wsh

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

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

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

提前致谢

最佳答案

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

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

关于javascript - 为什么 WScript 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9349278/

相关文章:

linux - 无法获取简单的 bash 脚本

shell - 比较 Busybox ash 中的子字符串

javascript - 如何用python创建highcharts格式的json结构

html - 为什么我的样式没有应用于 IE 中的非 HTML 元素?

css - 我的 overflow-y :scroll works perfectly in chrome/firefox etc. .. 但不在 IE 中

Bash:限制并发作业的数量?

javascript - 单击一个按钮后禁用 2 个按钮

javascript - iFrame 滚动条

javascript - 如何使用 Tailwind 和 Vue.js 动态显示移动菜单?

internet-explorer - border-radius 在 I.E 8 的选择规则中工作,为什么?