React 18 应用程序在嵌入式 Chromium 中显示空白页 您需要启用 JavaScript

React 18 App Displays Blank Page in Embedded Chromium You need to enable JavaScript

提问人:usagibear 提问时间:4/26/2023 更新时间:4/26/2023 访问量:129

问:

我仍然是 React 的新手,并相信这可能是某种类型的兼容性错误。

我的 React 18 应用程序使用 .NET 6 后端,并在 Chrome v112、Edge v111 和 Firefox Developer Edition v113 上正常呈现页面。但是,当我在嵌入式 Chromium 应用中呈现页面时,它会显示一个空白页面。如果我检查它,消息是“您需要启用 JavaScript 才能运行此应用程序”。不幸的是,我不知道嵌入式 Chromium 的确切版本,但相信它至少比主版本落后 2 个版本。

但是,如果我通过 my-app.com/swagger/index.html 打开 .NET 6 后端提供的默认 swagger 页面,它会正常显示 swagger 页面。

我相信问题出在我的 react 应用程序上,但我不知道问题可能是什么。

我已经验证它可能不是代理问题,至少在提到的浏览器上是这样。

我不相信这是因为我需要启用 Javascript,因为其他网站像 YouTube 一样加载得很好。

我正在使用以下可能导致问题的软件包:

  • 引导程序 5.2.3
  • http-proxy-middleware 2.0.6
  • 城泰 2.0.2
  • 反应 18.2.0
  • 反应 dom 18.2.0
  • 反应-PDF 6.2.2
  • 反应路由器 dom 6.3.0
  • 反应路由器引导程序 0.26.1

我不确定此时还有什么要检查的,所以如果您需要更多信息,请告诉我。谢谢!

JavaScript ReactJS Chromium Chromium 嵌入式

评论


答: 暂无答案