Witam,
dodałem ostatnio Service Worker'a do mojej aplikacji , w którym chciałem, żeby pobrał wszystkie elementy strony i wszystkie podstrony , css , js itp. (poniżej 0,5mb wszystko). Jednak nie działa mi.
const CACHE_NAME = 'Your cache';
let filesToCache = [
'/*'
];
self.addEventListener('install', function (evt) {
evt.waitUntil(
caches.open(CACHE_NAME).then(function (cache) {
return cache.addAll(filesToCache);
}).catch(function (err) {
})
);
});
self.addEventListener('fetch', function (evt) {
evt.respondWith(
fetch(evt.request).catch(function () {
return caches.match(evt.request);
})
);
});
const PATH = '/service-worker.js';
let isServiceWorkersSupport = ('serviceWorker' in navigator);
if (isServiceWorkersSupport) {
navigator.serviceWorker.register(PATH).then(function () {
}).catch(function (err) {
});
}
Pozdrawiam