【发布时间】:2018-07-19 13:13:16
【问题描述】:
如下图所示,我的 Service Worker 处于活动状态,并且我正在获取的文件在 Service Worker 的范围内,但 fetch 事件仍未被触发。
Service Worker 拦截 fetch 是否还有其他必要条件?
【问题讨论】:
-
似乎服务工作者的范围相对于它正在访问的文件的范围是无关紧要的。但是,service worker 的范围相对于访问它的页面范围(在浏览器中)决定了 fetch 事件是否可以被拦截。如果这是真的,请告诉我。
-
这发生在我身上,我不得不将 ServiceWorker 移动到根目录以修复范围
标签: service-worker service-worker-events