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