Angular PWA:当网络流量时,预取不起作用

时间:2019-12-14 13:04:32

标签: angular service-worker progressive-web-apps angular-service-worker angular-pwa

我正在使用Angular构建prefetch配置所有资产的PWA。即:

installMode: 'prefetch';
updateMode: 'prefetch';

我已经注意到,在某些情况下,该应用程序不会在一开始就加载资产,经过数小时的调试后,发现这种情况的发生是因为我有一项服务,该服务每秒将请求发送到远程服务器。< / p>

似乎Angular Service Worker等待网络流量停止,然后才尝试获取和缓存所有资产。

在开始提出这些请求之前添加初始延迟时,我可以看到所有正在请求并按预期加载的资产。

我找不到遇到这种问题的人,想知道是否有人遇到过这种行为或有某种解释/解决方案。

我正在使用最新版本的Chrome。

0 个答案:

没有答案