如何使用工作箱获取缓存的文件

时间:2019-03-11 21:10:58

标签: service-worker workbox

我已使用workbox将文件存储在缓存中。参见下图。 enter image description here

基本上,我想抓住那个offline.html并在我们没有连接的时候渲染它:

this.addEventListener('fetch', (event) => {
  event.respondWith(
    fetch(event.request.url).catch(() => {
      // Return custom the offline page
      return new Response(offline, {
        headers: {'Content-Type': 'text/html'}
      });
    })
  );
});

0 个答案:

没有答案