DT
Size: a a a
DT
V
m
m
BO
BO
SC
event.respondWith(
event.request.json().then(
body => {
if (body.filters.campaign[0] === "xxxx") {
return new Response(JSON.stringify({
report: {
data: reports
}
})
);
}
else {
return false;
}
}
)
);
O
event.respondWith(
event.request.json().then(
body => {
if (body.filters.campaign[0] === "xxxx") {
return new Response(JSON.stringify({
report: {
data: reports
}
})
);
}
else {
return false;
}
}
)
);
SC
return fetch(event.request);
ругается браузерSC
OK
SC
addEventListener('fetch', event => {
event.respondWith(async function() {
// Respond from the cache if we can
const cachedResponse = await caches.match(event.request);
if (cachedResponse) return cachedResponse;
// Else try the network.
return fetch(event.request);
}());
});
O
SC
OK
event.respondWith(
event.request.json().then(
body => {
if (body.filters.campaign[0] === "xxxx") {
return new Response(JSON.stringify({
report: {
data: reports
}
})
);
}
else {
return false;
}
}
)
);
SC
OK
VF
AP