From 1bb4b2d77a1f402ad61cf0058e94d2bf1a7e1703 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sun, 14 Jan 2024 12:19:55 +0800 Subject: added offline service worker --- public/index.html | 1 + public/sw.js | 27 +++++++++++++++++++++++++++ src/js/main.js | 10 ++++++++++ 3 files changed, 38 insertions(+) create mode 100644 public/sw.js create mode 100644 src/js/main.js diff --git a/public/index.html b/public/index.html index 08f8744f..9aed4b7c 100644 --- a/public/index.html +++ b/public/index.html @@ -41,6 +41,7 @@
+ diff --git a/public/sw.js b/public/sw.js new file mode 100644 index 00000000..e6a263d1 --- /dev/null +++ b/public/sw.js @@ -0,0 +1,27 @@ +// const cacheName = 'cache-v1' +// const resourceToPrecache = [ +// '/', +// 'index.html', +// '/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(catches.match(event.request) +// .then(cachedResponse => { +// return cachedResponse || fetch(event.request); +// }) +// ); +// }); \ No newline at end of file diff --git a/src/js/main.js b/src/js/main.js new file mode 100644 index 00000000..63227907 --- /dev/null +++ b/src/js/main.js @@ -0,0 +1,10 @@ +// if ('serviceWorker' in navigator) { +// window. addEventListener ('load', () => { +// navigator.serviceWorker.register('/sw.js') +// .then (reg => { +// console.log('sw.js Registered', reg); +// }) .catch(err => { +// console.log('sw.js failed: ', err); +// }); +// }); +// } \ No newline at end of file -- cgit v1.2.3