我有一个.NET 4.6.1 WinForm应用程序。我想在浏览器组件中显示一个React应用。
我可以在浏览器中显示大多数网页而不会出现错误,但是当我导航到react应用时会出现错误。
我已经能够使用“ teamdev”开发的“ dotnetbrowser”库来实现该功能,该库在WinForm中实现了Chromium。
问题: 导航到React应用时,浏览器组件为什么会引发错误?
我应该尝试让Chromium在WinForm浏览器中工作吗?
答案 0 :(得分:0)
您是否真的在使用该库(dotnetbrowser)?如果您使用的是WebBrowser
控件,则它实际上是Internet Explorer。在这种情况下,您应该在标头的页面上添加元标记,例如
<meta http-equiv="X-UA-Compatible" content="IE=edge">
更改Internet Explorer的渲染模式以强制使用最新版本。
或尝试使用其他库,例如CEFSharp。并打开开发工具,看看发生了什么错误。
基于铬的Webview控件应包含铬。我认为您不需要下载独立的Chrome。