|
|
1
1
服务工作者更新流独立于应用于web应用程序清单的任何更新检查。 " The Service Worker Lifecycle “建议阅读,并解释了初始安装和更新流程。
从那份文件中借用并回答你的问题,是的
许多人在他们的服务工作者文件中包含内联版本控制信息,以便他们可以通过更改该值来触发更新。它们还可以使用与版本控制信息关联的新缓存名称,这样就不会覆盖以前缓存的值,而是创建新的缓存条目。这往往更安全,因为在更新的service worker激活之前,旧的service worker将继续控制打开的页面,并且使用版本化的缓存名称意味着旧的service worker可以继续读取它期望的缓存值。 |