File size: 513 Bytes
e9b92bb
ae22039
 
bc241ad
ae22039
 
 
 
bc241ad
e9b92bb
ae22039
2b342f6
 
ae22039
 
2b342f6
 
 
ae22039
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const CACHE_NAME = 'pawmatch-v1';
const BASE_PATH = self.location.pathname.replace('service-worker.js', '');

const urlsToCache = [
    BASE_PATH,
    BASE_PATH + 'manifest.json',
    BASE_PATH + 'assets/icon-192.png',
    BASE_PATH + 'assets/icon-512.png'
];

self.addEventListener('install', event => {
    event.waitUntil(
        caches.open(CACHE_NAME)
            .then(cache => {
                console.log('快取開啟成功');
                return cache.addAll(urlsToCache);
            })
    );
});