更改 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>
有没有办法在不更改注册表的情况下更改 WebBrowser 组件的呈现模式(从 IE7 到 IE11)?或者至少在应用程序中没有管理员权限?某种反射技巧?
我们 运行 使用最新的 .net 框架。
如果没有,对免费的第 3 方浏览器组件有什么建议吗?
回答我的问题。 帮助我们解决这个问题的是将以下代码片段添加到 web.config。无需更改注册表或拥有管理权限。
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=EmulateIE11" />
</customHeaders>
</httpProtocol>