我正在使用Angular构建prefetch
配置所有资产的PWA。即:
installMode: 'prefetch';
updateMode: 'prefetch';
我已经注意到,在某些情况下,该应用程序不会在一开始就加载资产,经过数小时的调试后,发现这种情况的发生是因为我有一项服务,该服务每秒将请求发送到远程服务器。< / p>
似乎Angular Service Worker等待网络流量停止,然后才尝试获取和缓存所有资产。
在开始提出这些请求之前添加初始延迟时,我可以看到所有正在请求并按预期加载的资产。
我找不到遇到这种问题的人,想知道是否有人遇到过这种行为或有某种解释/解决方案。
我正在使用最新版本的Chrome。