C# C Gmail兼容性视图

C# C Gmail兼容性视图,c#,browser,gmail,C#,Browser,Gmail,我已经创建了一个自定义的web浏览器来集成到我们的软件中,并加载了gmail。我在gmail的顶端看到这样一条信息: 看起来您已经启用了 Internet Explorer兼容性视图 如果你关掉这个,Gmail工作得最好。 学习如何做到这一点 1.打开工具菜单并选择兼容性视图设置 2.在“已添加到兼容性视图的网站”下选择“google.com” 3.单击“删除” 有没有办法阻止出现此消息或关闭此选项?我在浏览器控件中看不到该选项 谢谢 这可以通过添加注册表项来更改 请参阅IE博客的相关帖子: 引

我已经创建了一个自定义的web浏览器来集成到我们的软件中,并加载了gmail。我在gmail的顶端看到这样一条信息:

看起来您已经启用了 Internet Explorer兼容性视图

如果你关掉这个,Gmail工作得最好。 学习如何做到这一点

1.打开工具菜单并选择兼容性视图设置

2.在“已添加到兼容性视图的网站”下选择“google.com”

3.单击“删除”

有没有办法阻止出现此消息或关闭此选项?我在浏览器控件中看不到该选项


谢谢

这可以通过添加注册表项来更改

请参阅IE博客的相关帖子:

引用部分内容:

我们对我们的产品做了一些改进 基于IE8 RC1的可扩展性模型 根据反馈,我们已经收到了这两个 内部和外部

WebBrowser WebOC渲染模式 变化

大约一年前,我发布了一个条目 浅谈网络浏览器控制 IE8中的渲染模式。你可能还记得 使用WebBrowser的应用程序 控件(也称为WebOC),或 Trident主机可以使用一个功能 Control键选择默认值 他们加载的网页的呈现模式

自从IE8 Beta 1发布以来,我们已经 更改了功能的名称 用于切换的控制键 这种行为。钥匙是以前的 称为功能\本地\文档\模式。 IE8现在通过键引用它 功能\u浏览器\u仿真,以及 IE7标准和模式的值 IE8标准模式已经改变

出于兼容性目的 WebBrowser控件将在IE7中运行 如果没有,则默认为标准模式 定义了特征控件键值 申请。经营 IE8标准中的网络浏览器控制 模式下,将以下新值用于 登记处:

[HKEY_当前用户或 HKEY\本地\计算机\软件\微软\互联网 Explorer\Main\FeatureControl\FEATURE\u浏览器\u仿真] MyApplication.exe=dword 8000十六进制: 0x1F40

要在IE7标准模式下运行,请使用 以下注册表值:

[HKEY_当前用户或 HKEY\本地\计算机\软件\微软\互联网 Explorer\Main\FeatureControl\FEATURE\u浏览器\u仿真] MyApplication.exe=dword 7000十六进制: 0x1B58

对于IE8 RTM,我们添加了一个新的 “强制”IE8标准模式值。 当应用程序选择此 模式,Web浏览器控件将使用 IE8用户代理字符串和浏览器 严格的仿真模式。它还将 忽略回退功能,例如 内置兼容性视图列表和 用户生成的兼容性视图 加载页面时列出。磨合 “强制”IE8标准模式,使用 以下注册表值:

[HKEY_当前用户或 HKEY\本地\计算机\软件\微软\互联网 Explorer\Main\FeatureControl\FEATURE\u浏览器\u仿真] MyApplication.exe=dword 8888十六进制: 0x22B8

在所有这些例子中, “MyApplication.exe”指的是名称 你的申请


您使用的是基于IE的WebBrowser控件吗?我使用的是MS.Net 4.0浏览器组件。汇编:System.Windows.Forms.dll中的System.Windows.Forms是什么意思?