service-worker.js 639 B

12345678910111213141516171819202122
  1. self.addEventListener('install', function (event) {
  2. event.waitUntil(
  3. caches.open('my-cache').then(function (cache) {
  4. return cache.addAll([
  5. '/',
  6. '/index.html',
  7. '/static/styles.css',
  8. '/static/script.js',
  9. '/static/icons/icon-192x192.png',
  10. '/static/icons/icon-512x512.png'
  11. ]);
  12. })
  13. );
  14. });
  15. self.addEventListener('fetch', function (event) {
  16. event.respondWith(
  17. caches.match(event.request).then(function (response) {
  18. return response || fetch(event.request);
  19. })
  20. );
  21. });