更改 WinForm WebBrowser 组件的呈现模式

Change rendering mode of WinForm WebBrowser component

有没有办法在不更改注册表的情况下更改 WebBrowser 组件的呈现模式(从 IE7 到 IE11)?或者至少在应用程序中没有管理员权限?某种反射技巧?

我们 运行 使用最新的 .net 框架。

如果没有,对免费的第 3 方浏览器组件有什么建议吗?

回答我的问题。 帮助我们解决这个问题的是将以下代码片段添加到 web.config。无需更改注册表或拥有管理权限。

<httpProtocol>
   <customHeaders>
      <add name="X-UA-Compatible" value="IE=EmulateIE11" />
    </customHeaders>
</httpProtocol>