【发布时间】:2019-01-29 18:37:45
【问题描述】:
我使用minishlink/web-push 发送推送。我为推送消息创建了一个服务工作者serviceworker.js,使用push、notificationclick 和notificationclose 事件监听器。
到订阅发生的站点有 sw.js:
let timeStampInMs = new Date().getTime();
importScripts('https://super-push-site.com/serviceworker.js?ts=' + timeStampInMs);
效果很好。
但我制作了一个新版本的 service worker 并将其放在旧位置 (https://super-push-site.com/serviceworker.js)。
如何在我的订阅者不访问发生订阅的站点的情况下更新他们的 Service Worker 版本?
【问题讨论】:
标签: push-notification service-worker