首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以编程方式将网站添加到兼容列表internet explorer 11?

如何以编程方式将网站添加到兼容列表internet explorer 11?
EN

Stack Overflow用户
提问于 2013-11-04 23:19:58
回答 3查看 47.2K关注 0票数 5

我尝试在以下位置添加注册表项:

代码语言:javascript
运行
复制
Hive: HKEY_CURRENT_USER
Key Path: Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList\
Value name: sub.companyname.com
Value data: sub.companyname.com

但是,在Internet Explorer11中,此方法不起作用,因为列表似乎已移动。

代码语言:javascript
运行
复制
My.Computer.Registry.SetValue("Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList", "sub.companyname.com", "sub.companyname.com")
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-30 22:25:44

在Windows 8.1 Enterprise/IE11下,该条目似乎是一个二进制条目-这就是我在系统注册表中的工具/兼容性视图设置下看到添加的条目的位置:

代码语言:javascript
运行
复制
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData

寻找一个名为UserFilter的二进制值-当你查看它的时候,它有点难读,但你可以看出它保存着你的条目。

我们有几个站点需要添加到列表中,因此很可能会从“主”计算机导出列表,然后通过组策略首选项将其推送至少一次,以进行初始设置。不确定在这一点上我们将如何编写其他条目的脚本,以便当用户添加他们的“个人”设置时,我们不会覆盖该值,而是一次只追加一个内容。

票数 2
EN

Stack Overflow用户

发布于 2013-11-12 04:29:27

我也有同样的问题,但是创建你提到的注册表项对我来说是可行的。

您是否尝试过手动创建注册表项?

如果您运行的是32位IE 11,则必须在32位注册表配置单元中创建注册表项;如果您运行的是64位IE 11,则必须在64位注册表配置单元中创建注册表项。

IE 11 32位打开:

Win 32位-> HKEY_CURRENT_USER\Software\Policies...

Win 64位-> HKEY_CURRENT_USER\Wow6432Node\Software\Policies...

上的IE 11 64位

Win 32位->无法安装IE 64位

Win 64位-> HKEY_CURRENT_USER\Software\Policies...

记住:

  • 如果您在创建注册表项时打开了IE,则需要重新启动它。
  • 允许使用兼容模式的新域将不会显示在兼容性视图设置列表中。
票数 5
EN

Stack Overflow用户

发布于 2016-04-16 04:33:17

W7 - IE11

母公司:HKEY_CURRENT_USER

关键路径:Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\DisableSiteListEditing

右键单击DisableSiteListEditing

修改

将值数据从1更改为0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19770933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档