serviceworker
This commit is contained in:
@@ -30,17 +30,16 @@ self.addEventListener("fetch", event => {
|
|||||||
event.respondWith(
|
event.respondWith(
|
||||||
fetch(event.request)
|
fetch(event.request)
|
||||||
.then(response => cache(event.request, response))
|
.then(response => cache(event.request, response))
|
||||||
.catch(() => caches.match(event.request))
|
.catch(function() {
|
||||||
|
return caches.match(event.request);
|
||||||
|
})
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
function cache(request, response) {
|
function cache(request, response) {
|
||||||
if (
|
//console.log(response.type === "error" || response.type === "opaque", request);
|
||||||
response.type === "error" ||
|
if (response.type === "error" || response.type === "opaque") {
|
||||||
!(response.url.includes("http:") && response.url.includes("https:")) ||
|
return response;
|
||||||
response.url == ""
|
|
||||||
) {
|
|
||||||
return Promise.resolve(response);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return caches.open(CACHE_NAME).then(cache => {
|
return caches.open(CACHE_NAME).then(cache => {
|
||||||
|
|||||||
Reference in New Issue
Block a user