<!-- Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> <!DOCTYPE HTML> <html> <head> <title>Bug 1144660 - controlled page</title> <script class="testbody" type="text/javascript"> var testWindow = parent; if (opener) { testWindow = opener; } navigator.serviceWorker.ready.then(function(swr) { swr.showNotification("Hi there. The ServiceWorker should receive a click event for this."); }); navigator.serviceWorker.onmessage = function(msg) { dump("GOT Message " + JSON.stringify(msg.data) + "\n"); testWindow.callback(msg.data.ok); }; </script> </head> <body> </body> </html>