Spaces:
Running
Running
File size: 568 Bytes
71f8cc2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
self.addEventListener('install', function (event) {
console.log('installing service worker');
});
self.addEventListener('fetch', function (event) {
const url = new URL(event.request.url).pathname;
if (url.pathname !== '/') {
return;
}
event.respondWith(
(async function () {
try {
var res = await fetch(event.request);
var cache = await caches.open('cache');
cache.put(event.request.url, res.clone());
return res;
} catch (error) {
return caches.match(event.request);
}
})(),
);
});
|