相关疑难解决方法(0)

服务工作者JavaScript更新频率(每24小时?)

根据MDN上的这个文档:

之后每24小时左右下载一次.它可能会更频繁地下载,但必须每24小时下载一次,以防止坏脚本长时间烦人.

Firefox和Chrome也是如此吗?或者更新到服务工作者javascript只在用户导航到网站时发生?

service-worker

63
推荐指数
1
解决办法
2万
查看次数

使用skipWaiting和clientsClaim与Workbox有什么缺点?

默认情况下skipWaiting,在Workbox中设置为false.假设您使用Workbox创建的服务工作程序进行缓存,那么将此设置为true是否有任何缺点?如果不这样做,您的应用程序的下一个版本将发布更新的资源URL(来自webpack).这些URL将在服务工作者的预缓存清单skipWaiting中更新,但没有,更新的服务工作者将不会被激活以利用它们,直到用户关闭其浏览器并重新打开.

这些更新的资源被正确加载(webpack将加载其中包含新哈希值的资源),但它们永远不会被缓存,直到用户再次关闭运行服务工作者的所有打开的浏览器并重新打开.在这种情况下,有没有理由不设置skipWaiting为真?

作为一个相关的问题,有什么确切clientsClaim控制?仅通过切换skipWaiting就可以解决上述问题; 那么客户承诺做什么?

service-worker workbox

7
推荐指数
1
解决办法
2377
查看次数

标签 统计

service-worker ×2

workbox ×1