DawnC commited on
Commit
bc241ad
·
1 Parent(s): 2f2d0a6

Update service-worker.js

Browse files
Files changed (1) hide show
  1. service-worker.js +23 -17
service-worker.js CHANGED
@@ -1,22 +1,28 @@
1
  const CACHE_NAME = 'pawmatch-v1';
 
 
 
 
 
 
2
 
3
- self.addEventListener('install', (event) => {
4
- event.waitUntil(
5
- caches.open(CACHE_NAME).then((cache) => {
6
- return cache.addAll([
7
- './',
8
- './manifest.json',
9
- './assets/icon-192.png',
10
- './assets/icon-512.png'
11
- ]);
12
- })
13
- );
14
  });
15
 
16
- self.addEventListener('fetch', (event) => {
17
- event.respondWith(
18
- caches.match(event.request)
19
- .then((response) => response || fetch(event.request))
20
- .catch(() => caches.match('./'))
21
- );
 
 
22
  });
 
1
  const CACHE_NAME = 'pawmatch-v1';
2
+ const urlsToCache = [
3
+ './',
4
+ './manifest.json',
5
+ './assets/icon-192.png',
6
+ './assets/icon-512.png'
7
+ ];
8
 
9
+ // 安裝事件處理器
10
+ self.addEventListener('install', function(event) {
11
+ event.waitUntil(
12
+ caches.open(CACHE_NAME)
13
+ .then(function(cache) {
14
+ console.log('快取開啟');
15
+ return cache.addAll(urlsToCache);
16
+ })
17
+ );
 
 
18
  });
19
 
20
+ // 請求處理器
21
+ self.addEventListener('fetch', function(event) {
22
+ event.respondWith(
23
+ caches.match(event.request)
24
+ .then(function(response) {
25
+ return response || fetch(event.request);
26
+ })
27
+ );
28
  });