blob: 620c2d1c2a0254255b3f5a31e22838497893a62a [file] [log] [blame]
self.addEventListener("fetch", (event) => {
if (event.request.url.includes("test-200")) {
event.respondWith(new Response(null, {status: 200, statusText: "Custom Status Text: OK"}));
return;
}
if (event.request.url.includes("test-500")) {
event.respondWith(new Response(null, {status: 500, statusText: "Custom Status Text: Error"}));
return;
}
if (event.request.url.includes("error")) {
event.respondWith(Response.error());
return;
}
event.respondWith(fetch(event.request.url));
});