Как настроить workbox-webpack-plugin для отображения автономной страницы без перезагрузки? Есть идеи - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь настроить подключаемый модуль workbox-webpack-plugin для отображения автономной страницы без перезагрузки всей страницы с помощью API из JavaScript navigator.onLine

Это моя конфигурация на webpack.config.js:

const { GenerateSW } = require('workbox-webpack-plugin')
module.exports = {
  //...
  plugins: [
    new GenerateSW({
      //...
      runtimeCaching: [{
        urlPattern: ({ event }) => event.request.mode === 'navigate',
        handler: ({ url }) => fetch(url.href).catch(() => !navigator.onLine && caches.match('/offline.html'))
      }]
    })
  ]
}

Не работает: (

...