【发布时间】: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