相关疑难解决方法(0)

如何为在客户站点上运行的 Service Worker 部署更新?

假设我提供了不同网站使用的推送通知服务。此服务需要在我客户的站点上安装 Service Worker。我希望架构具有一些属性:

  • 完全静态资源。安装 service worker 文件和配置 JS 代码片段等过程只需要完成一次。
  • 随时更新 Service Worker 的能力。我希望能够随时更新 Service Worker 以修复错误、部署改进等。

满足这两个约束是很困难的,因为浏览器只有在 Service Worker 脚本本身的内容发生变化时才会安装新版本的 Service Worker。(也就是说,不考虑通过importScripts().指定的依赖项。)

service-worker

3
推荐指数
1
解决办法
1231
查看次数

标签 统计

service-worker ×1