假设我提供了不同网站使用的推送通知服务。此服务需要在我客户的站点上安装 Service Worker。我希望架构具有一些属性:
满足这两个约束是很困难的,因为浏览器只有在 Service Worker 脚本本身的内容发生变化时才会安装新版本的 Service Worker。(也就是说,不考虑通过importScripts().指定的依赖项。)
importScripts()
service-worker
service-worker ×1