我知道这里有关于相同问题的多个主题,阅读这些主题后,我没有得到答案。所以我想分享我所拥有的并进行调查。
很高兴听到这里专家的建议。
以下是有关我的申请的一些信息:
- 这是在Windows / Mac OS X上运行的WPF / Cocoa应用程序。它在WPF / NSWindow中嵌入了CEF浏览器,并直接从其安装文件夹(即本地磁盘)中加载页面。因此,它不可能是由网络断开连接或其他原因引起的。
- HTML UI页面是REACT单页应用程序,因此它与Windows和Mac OS所使用的npm软件包的版本完全相同。
- 它使用WebPack 4.20。*构建并拆分代码,根据我的理解,该配置非常标准。
- 它使用REACT的延迟加载来根据路由器路径加载不同的组件。
我发现了问题:
- 它只能以极低的速率从几个客户的设备上复制,而我不能在本地复制。
- 与Mac OS相比,它在Mac OS中的再现要多于Windows OS,例如一个月内达到100 VS 1的速率。
- 发生在更换路由器期间。该应用程序使用REACT的哈希路由器。例如,当浏览器将路由器从#sample_path / sample_value_1更改为#sample_path / sample_value_2时,通常会发生这种情况。
我已确认:
-
应用程序的安装文件夹,没有名为0.c5a90ed5.chunk.js的文件。在这里,我不知道此加载块0来自何处?如果有人可以帮助我理解它,那就太好了。
-
浏览器未启用任何持久性缓存。因此,我认为这不是由于缓存过期而引起的。
-
每次升级应用程序时,它将重新启动。因此,我认为这不是由运行时部署引起的。
感谢每个建议。