我的 service worker 什么时候更新?

When is my service worker updated?

我似乎无法在任何文档中找到我的 service worker 何时更新?

它是在每次启动时检查新的 Service Worker 文件,还是每天检查一次,还是其他?

默认情况下,每次打开页面时都会检查它 (https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md#updating-a-serviceworker)。

您可以使用 ServiceWorkerRegistration.update 方法强制执行检查,如果上一次检查是在一天前进行的,该方法会绕过 HTTP 缓存。