18 lines
463 B
JavaScript
Raw Normal View History

2020-04-30 07:54:30 +02:00
import { skipWaiting, clientsClaim } from 'workbox-core';
import { precacheAndRoute, createHandlerBoundToURL } from 'workbox-precaching';
import { NavigationRoute, registerRoute } from 'workbox-routing';
2018-11-06 11:13:32 +01:00
2020-04-30 07:54:30 +02:00
skipWaiting();
clientsClaim();
precacheAndRoute(self.__WB_MANIFEST, {
2018-11-06 11:13:32 +01:00
ignoreUrlParametersMatching: [/.*/]
});
2020-04-30 07:54:30 +02:00
const handler = createHandlerBoundToURL('/');
2020-05-17 03:55:46 +02:00
registerRoute(
new NavigationRoute(handler, {
denylist: [new RegExp('/downloads/')]
})
);