| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/API/FetchEvent | [Back] [Original] |
Get to know MDN better
FetchEvent() FetchEvent fetch
FetchEvent.clientId FetchEvent.preloadResponse FetchEvent.replacesClientId FetchEvent.resultingClientId FetchEvent.request fetch GET GET
self.addEventListener("fetch", (event) => {
// GET
if (event.request.method !== "GET") return;
//
event.respondWith(
(async () => {
//
const cache = await caches.open("dynamic-v1");
const cachedResponse = await cache.match(event.request);
if (cachedResponse) {
//
//
event.waitUntil(cache.add(event.request));
return cachedResponse;
}
//
return fetch(event.request);
})(),
);
});
| Service Workers Nightly # fetchevent-interface |
FetchEvent| Web Proxy Viewer | New URL | Original Page |