summaryrefslogtreecommitdiffstats
path: root/dom/serviceworkers/test/fetch/https/clonedresponse/https_test.js
blob: 8ab34123afc176f1774b2b92a9b13dcc757cc25d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
self.addEventListener("install", function (event) {
  event.waitUntil(
    caches.open("cache").then(function (cache) {
      return cache.add("index.html");
    })
  );
});

self.addEventListener("fetch", function (event) {
  if (event.request.url.includes("index.html")) {
    event.respondWith(
      new Promise(function (resolve, reject) {
        caches.match(event.request).then(function (response) {
          resolve(response.clone());
        });
      })
    );
  }
});