我一直在尝试向IE命令栏中添加一个命令,该命令在单击时将显示一个简单的警告框(稍后将向其中添加更多功能)。为此,我使用了本教程来创建一个VBScript并将其添加到注册表中(直接或通过wow6432节点)。
该命令在具有IE-8(特定于IE 8.0.6001)的Windows 2003系统上可以正常运行,并且在具有Windows 7系统的IE-10上也可以正常运行。
但是,它在具有IE 9或IE-8.0.76或更高版本的Windows 7系统上不起作用。只需单击按钮即可刷新窗口,而不显示弹出窗口。
即使将所有安全设置更改为低并启用所有功能,它也不会运行脚本。在注册表中添加EXEC密钥后,它会运行脚本,但是在Internet Explorer外部运行脚本与不运行脚本一样好。
我想知道这些特定版本的IE是否需要进行某些更改,以便相同的VBS可以像在Win2003系统中或在Win7系统中使用IE10一样,由IE执行。
同样在Wow6432Node中也添加了。
我能够解决问题。基本上,问题出在安全设置上。在IE 9或IE-8.0.76或更高版本中,应在Internet选项的“高级”选项卡中选中“允许活动内容在我的计算机上的文件中运行”设置。默认情况下不是,这是阻止脚本运行的原因。
这解决了以上问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句