注册新的服务工作者(文件)并删除旧的服务工作者(文件)?

问题描述 投票:0回答:1

我有一个用PHP实现的网站,也有一个服务工作者,即www.domain.com/sw.js注册。

我的目的是完全使用NodeJS重写网站,以及用另一个文件名,即www.domain.com/service-worker.js重写服务工作者的内容。

我的怀疑是:

  • 如果在新实现中我停止提供sw.js文件会发生什么?是否使旧服务工作者被卸载和删除?如果不,
  • 如何从新的sw.js卸载旧服务工作者service-worker.js
javascript service-worker
1个回答
1
投票
  1. 删除sw.js.
  2. 添加service-worker.js
  3. 使用this sample取消注册任何和以前的所有服务工作者
  4. 在service-worker.js注册新的SW
© www.soinside.com 2019 - 2024. All rights reserved.