我有一个使用react material-ui,react-router v4和使用featherjs作为后端创建的应用程序。如果我从浏览器访问,数据会加载并渲染,但是当我将其添加到智能手机的主屏幕并查看时。它不会加载任何数据或渲染。
有什么问题?我该怎么调试呢?
这已经有4个月了,但我认为像我这样的其他人会从这个问题的答案中受益。我在网上发现了一篇文章:https://ayastreb.me/react-router-in-home-screen-pwa/
我们的想法是,当您的应用程序从主屏幕作为独立应用程序启动时,您需要为路由器使用基于哈希的导航(否则路由器不启动且您的应用程序无效)。您可以在lauch上检测案例并切换到基于哈希的导航 - 请参阅文章。