将激活事件侦听器添加到服务工作线程



我有一个服务工作者,我正在尝试为我的网站设置。它使用基本的html和css。我需要它来缓存离线模式的文件。我目前无法添加激活事件侦听器并设置我的获取功能。我如何整合它,我错过了什么更大的东西吗?谢谢。

链接 - https://jsfiddle.net/scgdhusk/2/

self.addEventListener('fetch', function(event) {
  event.respondWith(
    caches.match(event.request)
  );
});

嗯...添加激活事件侦听器非常简单:

self.addEventListener('activate', event => {
  // do whatever you want
});

但是,由于您的问题非常简单,我认为您还没有真正阅读所有推荐的文档,而是刚刚开始一起破解一些东西。我真的建议你阅读谷歌对服务工作者的介绍。如果你阅读材料,你可以避免很多很多脚枪。

:)

https://developers.google.com/web/fundamentals/primers/service-workers/

最新更新