从任何React路由加载manifest.json tl; dr 上下文问题尝试感谢您的光临并尝试提供帮助!

问题描述

tl; dr

如何使manifest.json可以从React应用程序中的任何路由(反应脚本)访问?

上下文

我正在开发一个可在常绿浏览器中运行的应用程序;但是,我现在还必须能够在外部维护的电子容器中使用该应用程序,并且无法从该应用程序访问其实例。该应用程序的几个链接旨在在新的标签或窗口中打开。从Electron中打开容器时,该容器会尝试从路径名中找到manifest.json,但由于manifest.json仅可在基本位置访问,因此通常无法这样做。

问题

如何使manifest.json可以从React应用程序(反应脚本)中的任何路径访问?例如,manifest.json应该可以通过以下任一路径访问:

/mainfest.json
/foo/manifest.json
/foo/bar/manifest.json
/foo/bar/baz/manifest.json

尝试

  • 使用**/manifest.json的setupProxy.js(在开发中有效,但在生产中无效);
  • <Route path="/:a(.+)/manifest.json}" render={() => ?}>,但不知道要添加什么作为渲染道具;
  • ReactDOM.render(window.location.pathname.includes('manifest.json') ? %PUBLIC_URL%/manifest.json : <Provider ... />)

感谢您的光临并尝试提供帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...