summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/service-workers/service-worker/resources/worker-load-interceptor.js
blob: 960c6328ce531666c8bf144885d6fe5c0290322f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
importScripts('get-host-info.sub.js');

var response_text = "This load was successfully intercepted.";
var response_script = "postMessage(\"This load was successfully intercepted.\");";

self.onfetch = function(event) {
    var 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));
    }
};