From b1e28ca6b273eccb45e1e7312ce79386b7cdf1c0 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Tue, 16 Jan 2024 10:59:07 +0800 Subject: added compiled sw.js from src/sw.js -> public/sw.js --- src/sw.js | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 src/sw.js (limited to 'src/sw.js') diff --git a/src/sw.js b/src/sw.js new file mode 100644 index 00000000..26cc14a0 --- /dev/null +++ b/src/sw.js @@ -0,0 +1,57 @@ +const cacheName = 'cache-v1' +const resourceToPrecache = [ + '/', + '/index.html', + '/404.html', + '/pages/info/about.html', + '/pages/repo/github/repos.html', + '/css/style.css', + '/css/404.css', + '/css/index.css', + '/css/ghrepo.css', + '/css/about.css', + '/css/devicon.min.css', + '/js/main.js', + '/js/about.js', + '/js/dynamicBlob.js', + '/js/getrepo.js', + '/js/hacktype.js', + '/js/header.js', + '/js/index.js', + '/js/mouseblob.js', + '/js/randomblob.js', + '/js/rbg.js', + '/js/tilt.conf.js', + '/js/tilt.conf.noglare.js', + '/js/tilt.js', + '/js/2dtilt.js', + '/fonts/Hacked-KerX.ttf', + '/fonts/SmoothElegantRegular-ZLv3.ttf', + '/fonts/LigaJetBrainsMonoNerdFont-Regular.ttf', + '/fonts/Big500-8MLOM.ttf', + '/fonts/Monoton.ttf', + '/fonts/RockSalt-Regular.ttf', + '/fonts/audiowide.ttf' + // '/css/', + // '/js/', + // '/pages/', + // '/fonts/' +] + +self.addEventListener('install', event => { + // console.log("Service Worker: Installed"); + event.waitUntil( + caches.open(cacheName) + .then(cache => { + return cache.addAll(resourceToPrecache) + }) + ) +}) + +self.addEventListener('fetch', event => { + event.respondWith(caches.match(event.request) + .then(cachedResponse => { + return cachedResponse || fetch(event.request); + }) + ); +}); \ No newline at end of file -- cgit v1.2.3