reactjs 有没有办法通过WPF中的Web浏览器控件启动包含所有JS文件的整个React应用程序?Java脚本无法正确加载

0pizxfdo  于 2023-02-04  发布在  React
关注(0)|答案(1)|浏览(136)

我在我们的应用程序中使用. NET WPF WebBrowser控件在Web浏览器控件中启动整个react应用程序。但当我运行WPF应用程序时,它会显示带有javascript错误的对话框,如果您对所有问题都按"是-是",那么它也会在屏幕上显示空白屏幕
这是我的密码

public MainWindow()
{
   InitializeComponent();

   webBrowser1.Navigate("http://localhost:3000/");
}

我的React应用程序在端口3000上运行(已检查所有内容,运行正常)
这是运行应用程序

时显示的对话框
"2.aeaacf2c.chunk.js"文件的第二个错误
"main.a60e0400.chunk.js"文件的第三个错误
当我按下"是"为所有,它结束了显示空白屏幕,没有加载JS

6tqwzwtp

6tqwzwtp1#

WPF的遗留WebBrowser控件使用的IE浏览器几乎是一个过时的产品,它不会比IE更好地显示React页面,也就是说,效果很差或者根本没有。
请看一下WebView2或更好的CEFSharp。(仅供参考,我与这两个产品都没有从属关系)。两者都适合您的需要,但我更喜欢CEFSharp,因为它不需要最终用户安装任何依赖项。这是WebView2的一个大问题。

相关问题