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

Vb.net 如何以编程方式将网站添加到兼容性列表internet explorer 11?,vb.net,internet-explorer,compatibility-mode,ie-compatibility-mode,Vb.net,Internet Explorer,Compatibility Mode,Ie Compatibility Mode,我已尝试在以下位置添加注册表项: Hive: HKEY_CURRENT_USER Key Path: Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList\ Value name: sub.companyname.com Value data: sub.companyname.com 但是在InternetExplorer11中,此方法不起作用,因为列表似乎已移动 My.Computer.Regist

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

Hive: HKEY_CURRENT_USER
Key Path: Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList\
Value name: sub.companyname.com
Value data: sub.companyname.com
但是在InternetExplorer11中,此方法不起作用,因为列表似乎已移动

My.Computer.Registry.SetValue("Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList", "sub.companyname.com", "sub.companyname.com")

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

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

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

IE 11 32位开启:

Win 32位->HKEY\U当前\U用户\软件\策略

Win 64位->HKEY\U当前\U用户\Wow6432Node\Software\Policys

IE 11 64位开启:

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

Win 64位->HKEY\U当前\U用户\软件\策略

记住:

  • 如果在创建注册表项时IE处于打开状态,则需要重新启动它
  • 允许使用兼容模式的新域将不会显示在“兼容性视图设置”列表中

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

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData
查找一个名为UserFilter的二进制值——当您查看它时,它有点难以读取,但您可以看出它包含您的条目

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

W7–IE11

配置单元:
HKEY\U当前用户

关键路径:
Software\Policies\Microsoft\internetexplorer\BrowserEmulation\DisableSiteListEditing

右键单击
DisableSiteListeding

修改


将值数据从
1
更改为
0

我在配置单元中看不到这些位置,你能确认吗?它们不存在,你必须创建它们。将多个站点添加到列表后,IE不应该创建它们吗?如果可能的话,我不希望有两个来源。一个非常重要的注意事项是:如果用户清除了他们的临时Internet文件,并且没有完整保留他们的历史记录,这将清除“ClearableListData”内容,从而清除兼容性视图列表。确保用户不会无意中清除配置的兼容性视图条目的正确方法是使用@Rolo中的解决方案,但谨慎的做法是将它们添加到“HKEY\U LOCAL\U MACHINE\Software\POLICES\Microsoft\Internet Explorer\BrowserEmulation\PolicyList\SomeWeb.com”中,以便所有用户都能收到设置。