目前我在这里面临着危机。
问题是,当我尝试使用 Windows 窗体的默认 WebBrowser 控件打开 G-Mail 时,它说浏览器不支持较新版本的 HTML,即XHTML。
那么,有人可以建议我如何在 WebBrowser 控件中打开较新版本的 G-Mail 吗?或者如何使 WebBrowser> 支持XHTML吗?
最佳答案
C# 中的 WebBrowser 控件可能以 IE7 模式呈现。要解决此问题,您的目标计算机必须具有更新版本的 IE。此外,如果您需要强制使用特定的渲染模式,您可以在以下注册表项中为您的应用程序添加一个值:
在 Windows 32 位或 64 位计算机上 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
在具有 32 位可执行文件的 Windows 64 位上 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
您需要添加一个 DWORD 值,其名称是您的应用程序的名称。
请引用MSDN Document的值。
下面是一个例子:
这是在 webbrowsercontrol 中运行的 GMAIL
关于C# 获胜。 form - 如何在网页浏览器控件中支持 XHTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32537145/