diff options
Diffstat (limited to 'test/wpt/tests/service-workers/service-worker/resources/worker-load-interceptor.js')
-rw-r--r-- | test/wpt/tests/service-workers/service-worker/resources/worker-load-interceptor.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/wpt/tests/service-workers/service-worker/resources/worker-load-interceptor.js b/test/wpt/tests/service-workers/service-worker/resources/worker-load-interceptor.js new file mode 100644 index 0000000..ebc0db6 --- /dev/null +++ b/test/wpt/tests/service-workers/service-worker/resources/worker-load-interceptor.js @@ -0,0 +1,16 @@ +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'}})); + } +}; |