3

当我的服务人员更新时,我似乎无法在任何文档中找到?

它是在每次启动时检查新的 service worker 文件,还是每天检查一次,或者其他什么?

4

1 回答 1

5

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

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

于 2016-03-08T17:56:08.133 回答