“Internet选项”安全选项卡允许您为各种区域设置“启用未标记为安全的脚本的ActiveX控件的初始化和脚本”,但是本地计算机上的文件似乎不属于列出的任何区域。
因此,我的另一个问题是“如何编辑本地文件的安全选项?”
系统: Windows XP SP3
Internet Explorer 7
通过纯粹的黑客技巧,我发现设置以下注册表值可以实现:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0]
"1201"=dword:00000000
但我仍然想知道是否有任何支持的方法来做到这一点。
工具 | 互联网选项 | 高级选项卡 .. 在安全下面往下滚动 .. "允许在我的计算机上运行文件中的活动内容"
有一种注册表方式可以使“本地计算机”显示为安全区域之一。但是这篇文章没有提到IE7,所以IE7可能会有所不同。XP还具有新的设置,例如高级选项中的“允许在我的计算机上运行文件中的活动内容”。
或者,如果您将本地.html文件重命名为.hta(HTML应用程序),那可能就是您要找的东西了。除非您需要所有浏览器外壳。
有人提到应该将以下内容添加到注册表中: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] "1201"=dword:00000000
但我发现在互联网区域中,还必须启用“未标记为安全的ActiveX控件的初始化和脚本”。
取决于版本。这是针对 x64 Windows 上的 IE32 的:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID{0D43FE01-F093-11CF-8940-00A0C9054228}\Implemented Categories]
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID{0D43FE01-F093-11CF-8940-00A0C9054228}\Implemented Categories{7DD95801-9882-11CF-9FA9-00AA006C42C4}]
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID{0D43FE01-F093-11CF-8940-00A0C9054228}\Implemented Categories{7DD95802-9882-11CF-9FA9-00AA006C42C4}]
我在IE11 Win10上也遇到了ActiveX安全警告(“此页面上的ActiveX控件可能与页面的其他部分交互不安全。您要允许此交互吗?”),通过下面的注册表设置,我可以抑制该弹出窗口。
[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] "1201="dword:00000000"。
[HKEY_USERS\S-1-5-18是SYSTEM帐户,我们也可以为当前用户帐户设置HKCU。
在尝试通过本地文件启动课程时,Activex控件通常会提示错误消息。(适用于IE7)
请在Internet选项\Security\Internet\自定义级别下进行以下设置:
另外,请勾选工具\Internet选项\高级\安全性下的以下复选框: 1. 允许在计算机上运行我的文件中的活动内容。
~ Alpana