|
|
|
@ -6,26 +6,26 @@
|
|
|
|
|
|
|
|
|
|
var cachename = "v1.5.0_0";
|
|
|
|
|
|
|
|
|
|
self.addEventListener('fetch', (event) => {
|
|
|
|
|
event.respondWith(
|
|
|
|
|
caches.match(event.request).then((resp) => {
|
|
|
|
|
return resp || fetch(event.request).then((response) => {
|
|
|
|
|
return caches.open(cachename).then((cache) => {
|
|
|
|
|
try {
|
|
|
|
|
// only cache map data
|
|
|
|
|
if (event.request.url.includes("maps.netsyms.net")) {
|
|
|
|
|
cache.put(event.request, response.clone());
|
|
|
|
|
}
|
|
|
|
|
} catch (ex) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return response;
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
);
|
|
|
|
|
});
|
|
|
|
|
//self.addEventListener('fetch', (event) => {
|
|
|
|
|
// event.respondWith(
|
|
|
|
|
// caches.match(event.request).then((resp) => {
|
|
|
|
|
// return resp || fetch(event.request).then((response) => {
|
|
|
|
|
// return caches.open(cachename).then((cache) => {
|
|
|
|
|
// try {
|
|
|
|
|
// // only cache map data
|
|
|
|
|
// if (event.request.url.includes("maps.netsyms.net")) {
|
|
|
|
|
// cache.put(event.request, response.clone());
|
|
|
|
|
// }
|
|
|
|
|
// } catch (ex) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// return response;
|
|
|
|
|
// });
|
|
|
|
|
// });
|
|
|
|
|
// })
|
|
|
|
|
// );
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
|
|
//self.addEventListener('install', function (event) {
|
|
|
|
|
// event.waitUntil(
|
|
|
|
|
// caches.open(cachename).then((cache) => {
|
|
|
|
|