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); }) ); });