sw.js 389 B

12345678910111213
  1. self.addEventListener('fetch', function(event) {
  2. event.respondWith(async function() {
  3. try{
  4. var res = await fetch(event.request);
  5. var cache = await caches.open('cache');
  6. cache.put(event.request.url, res.clone());
  7. return res;
  8. }
  9. catch (error) {
  10. return caches.match(event.request);
  11. }
  12. }());
  13. });