.Net WebBrowser控件的呈现方式不同

时间:2014-03-15 15:01:01

标签: c# .net webbrowser-control

我在尝试使用WebBrowser时遇到了问题。 问题是,与IE11的视图相比,网页的呈现方式不同。

通过IE开发工具中的检查和仿真,似乎WebBrowser将网页呈现为IE7,其中不支持CSS3。

我曾尝试在

中编辑注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

并将其设置为11000.但结果仍然相同。

1 个答案:

答案 0 :(得分:1)

显然我应该将我的应用程序名称设置为myapp.vshost.exe,因为我是通过Visual Studio运行的。

对于记录,以下是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

中设置的键

myapp.exe DWORD 11000

myapp.vshost.exe DWORD 11000