Internet Explorer 的“兼容性视图设置”的注册表设置可以添加站点吗?

Internet Explorer 的“兼容性视图设置”的注册表设置可以添加站点吗?

我们有一个网站(内部网站)与 Internet Explorer 10 无法很好地兼容除非我们将其添加到 Internet Explorer 的“兼容性视图设置”。因此,如果您打开 Internet Explorer 并转到菜单工具->兼容性视图设置你会看到如下弹出菜单:

在此处输入图片描述

如果我添加内联网站点,一切都会顺利。但是,我们需要将此站点添加到公司中每个人的机器上。我可以使用哪个注册表项/值来将其添加到我们的启动脚本中?如果您能指出注册表项,那么这将节省大量时间,而不必去每个最终用户 PC 上执行此操作。

答案1

可以使用以下组策略将 URL 添加到 IE 10 中的兼容性视图列表中,

用户配置->管理模板->Windows 组件->Internet Explorer->兼容性视图->使用 Internet Explorer 7 站点的策略列表。

如果你想直接在注册表中输入此信息,

  1. 导航到 HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList(如果不存在,您可以手动创建注册表文件夹,或者.注册文件将为您创建一切)

  2. 右键单击 PolicyList->新建->字符串值->在“名称”和“数据”下输入网站名称(例如 superuser.com)

REG 文件示例:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
"superuser.com"="superuser.com"

答案2

这在我的系统上不起作用。我确实发现了它的作用,但创建起来并不容易。必须将其添加到兼容性视图列表并从以下区域导出。

我在以下路径中创建了一个名为“UserFilter”的二进制键:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData

对于 superuser.com 的示例,它创建以下条目:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData]
"UserFilter"=hex:41,1f,00,00,53,08,ad,ba,01,00,00,00,38,00,00,00,01,00,00,00,\
  01,00,00,00,0c,00,00,00,b4,74,d2,47,55,3a,cf,01,01,00,00,00,0d,00,73,00,75,\
  00,70,00,65,00,72,00,75,00,73,00,65,00,72,00,2e,00,63,00,6f,00,6d,00

注意:这将替换所有现有条目。它将删除它们并用仅此示例替换所有条目。

答案3

适用于我的 IE9 和 Vista。名称应为 URL。数据可以完全忽略,也可以是任何字符串,或者更好的是,您自己的标签。

例子:

-> Gmail 不支持 IE9,但可以与 IE8、IE10、IE11 配合使用:

名称 = accounts.google.com

数据 =

或者

数据 = Gmail

-> 要跳过有关“将 Google 设为默认搜索引擎”的 Google 搜索引擎弹出窗口:

名称 = google.com

数据 =

或者

数据 = Google,无干扰性弹出窗口

-> 对于坚持使用旧版 IE 的银行:

名称 = sevennationalbank.com

数据 =

或者

数据=第七国民银行

相关内容