我们有一个网站(内部网站)与 Internet Explorer 10 无法很好地兼容除非我们将其添加到 Internet Explorer 的“兼容性视图设置”。因此,如果您打开 Internet Explorer 并转到菜单工具->兼容性视图设置你会看到如下弹出菜单:
如果我添加内联网站点,一切都会顺利。但是,我们需要将此站点添加到公司中每个人的机器上。我可以使用哪个注册表项/值来将其添加到我们的启动脚本中?如果您能指出注册表项,那么这将节省大量时间,而不必去每个最终用户 PC 上执行此操作。
答案1
可以使用以下组策略将 URL 添加到 IE 10 中的兼容性视图列表中,
用户配置->管理模板->Windows 组件->Internet Explorer->兼容性视图->使用 Internet Explorer 7 站点的策略列表。
如果你想直接在注册表中输入此信息,
导航到 HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList(如果不存在,您可以手动创建注册表文件夹,或者.注册文件将为您创建一切)
右键单击 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
数据 =
或者
数据=第七国民银行