Only cache stuff from maps.netsyms.net in serviceworker
This commit is contained in:
parent
e7f1a9caa0
commit
e1330dfa13
@ -5,7 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
var SETTINGS = {
|
var SETTINGS = {
|
||||||
cacheversion: "v1.4.0_4",
|
cacheversion: "v1.4.0_5",
|
||||||
maptileurls: {
|
maptileurls: {
|
||||||
liberty: {
|
liberty: {
|
||||||
url: "https://maps.netsyms.net/styles/osm-liberty/{z}/{x}/{y}.png",
|
url: "https://maps.netsyms.net/styles/osm-liberty/{z}/{x}/{y}.png",
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var cachename = "v1.4.0_4";
|
var cachename = "v1.4.0_5";
|
||||||
|
|
||||||
self.addEventListener('fetch', (event) => {
|
self.addEventListener('fetch', (event) => {
|
||||||
event.respondWith(
|
event.respondWith(
|
||||||
@ -12,7 +12,10 @@ self.addEventListener('fetch', (event) => {
|
|||||||
return resp || fetch(event.request).then((response) => {
|
return resp || fetch(event.request).then((response) => {
|
||||||
return caches.open(cachename).then((cache) => {
|
return caches.open(cachename).then((cache) => {
|
||||||
try {
|
try {
|
||||||
cache.put(event.request, response.clone());
|
// only cache map data
|
||||||
|
if (event.request.url.includes("maps.netsyms.net")) {
|
||||||
|
cache.put(event.request, response.clone());
|
||||||
|
}
|
||||||
} catch (ex) {
|
} catch (ex) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user