WebBrowser控件的呈现页面与IE不同

时间:2015-10-07 05:24:21

标签: c#

这就是它在IE上的样子 enter image description here

这就是System.Windows.Controls.WebBrowser控件上的样子 enter image description here

我很确定WebBrowser控件是直接嵌入IE,但为什么它们看起来不一样?在我看来,我的样式表中只有一部分被应用了。

1 个答案:

答案 0 :(得分:1)

这是因为c#winfrom应用程序中的WebBrowser控件的默认版本是7。

您需要更改布局以适应IE 7或尝试设置最新版本更改注册表项:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"your_application_name.exe"=dword:00002328

此外,您可以从代码中修改它。 Here就是一个例子。