在我的 PWA 中,我有两个服务工作者:一个用于“/”(根)范围,由我的代码注册
const registration = await navigator.serviceWorker.register('/service-worker.js', {
scope: '/',
});
我想使用一些缓存来管理获取事件,其中一个用于“firecloud-messaging-push-scope”,由 firebase 库注册并用于使用 firebase 代码管理推送通知。
由于某种原因,我无法注册根服务工作者,因为 chrome 将其标记为冗余。这让我很生气,因为我无法拦截来自 firebase 作用域服务工作者的 fetch 事件。
我该如何克服这个问题?
我希望为根范围注册一个sw,并为pwa的ant嵌套路径注册许多其他sw。
更新 我排除了 firebase service-worker,并且发现 root service-worker 仍然被冗余删除,但我从其安装/激活中没有收到任何错误。
科莫斯塔? Estoy Presentando el Mismo Problema, como pudiste solucionarlo?