summaryrefslogtreecommitdiffstats
path: root/dom/workers/test/serviceworkers/thirdparty/sw.js
diff options
context:
space:
mode:
Diffstat (limited to 'dom/workers/test/serviceworkers/thirdparty/sw.js')
-rw-r--r--dom/workers/test/serviceworkers/thirdparty/sw.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/dom/workers/test/serviceworkers/thirdparty/sw.js b/dom/workers/test/serviceworkers/thirdparty/sw.js
new file mode 100644
index 000000000..ca45698c8
--- /dev/null
+++ b/dom/workers/test/serviceworkers/thirdparty/sw.js
@@ -0,0 +1,14 @@
+self.addEventListener("fetch", function(event) {
+ dump("fetch " + event.request.url + "\n");
+ if (event.request.url.indexOf("iframe2.html") >= 0) {
+ var body =
+ "<script>" +
+ "window.parent.postMessage({" +
+ "source: 'iframe', status: 'swresponse'" +
+ "}, '*');" +
+ "</script>";
+ event.respondWith(new Response(body, {
+ headers: {'Content-Type': 'text/html'}
+ }));
+ }
+});