【问题标题】:VBS add on not working in internet explorer (IE8) in Windows 7VBS 添加在 Windows 7 中无法在 Internet Explorer (IE8) 中运行
【发布时间】:2014-10-10 05:55:44
【问题描述】:

我一直在尝试向 IE 命令栏添加一个命令,该命令将在单击时显示一个简单的警告框(稍后我将为其添加更多功能)。为此,我使用 tutorial 创建了一个 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 是否需要进行一些更改,以便 IE 可以像在 Win2003 系统或 Win7 系统中的 IE10 那样执行相同的 VBS。

Wow6432Node 中也添加了相同的内容。

【问题讨论】:

  • 我添加的注册表项是:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{A6B13EE4-A974-11d2-8DB7-00C04FB6E8F6}] @="" "Default Visible"="Yes" "CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}" "ButtonText"="Hello" "Icon"="C:\\Program Files\\Folder\\IE\\Hello.ico" "Script"="C:\\Program Files\\Folder\\IE\\hello.vbs"

标签: internet-explorer vbscript registry windows-7-x64


【解决方案1】:

我能够解决问题。基本上问题出在安全设置上。在 IE 9 或 IE-8.0.76 或更高版本中,应在 Internet 选项的“高级”选项卡中选中“允许活动内容在我的计算机上的文件中运行”设置。默认情况下它不是,这就是阻止脚本运行的原因。

这样就解决了上面的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-30
    • 2017-09-14
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多