如何在.NET WinForm应用程序中显示React App?

时间:2018-10-18 22:15:21

标签: c# .net reactjs winforms

我有一个.NET 4.6.1 WinForm应用程序。我想在浏览器组件中显示一个React应用。

我可以在浏览器中显示大多数网页而不会出现错误,但是当我导航到react应用时会出现错误。

我已经能够使用“ teamdev”开发的“ dotnetbrowser”库来实现该功能,该库在WinForm中实现了Chromium。

问题: 导航到React应用时,浏览器组件为什么会引发错误?

我应该尝试让Chromium在WinForm浏览器中工作吗?

1 个答案:

答案 0 :(得分:0)

您是否真的在使用该库(dotnetbrowser)?如果您使用的是WebBrowser控件,则它实际上是Internet Explorer。在这种情况下,您应该在标头的页面上添加元标记,例如

<meta http-equiv="X-UA-Compatible" content="IE=edge">

更改Internet Explorer的渲染模式以强制使用最新版本。

或尝试使用其他库,例如CEFSharp。并打开开发工具,看看发生了什么错误。

基于铬的Webview控件应包含铬。我认为您不需要下载独立的Chrome。