Source code
Revision control
Copy as Markdown
Other Tools
importScripts('/common/get-host-info.sub.js');
const response_text = 'This load was successfully intercepted.';
const response_script =
`const message = 'This load was successfully intercepted.';`;
self.onfetch = event => {
const url = event.request.url;
if (url.indexOf('synthesized-response.txt') != -1) {
event.respondWith(new Response(response_text));
} else if (url.indexOf('synthesized-response.js') != -1) {
event.respondWith(new Response(
response_script,
{headers: {'Content-Type': 'application/javascript'}}));
}
};