match_all_client_id.html (638B)
1 <!-- 2 Any copyright is dedicated to the Public Domain. 3 http://creativecommons.org/publicdomain/zero/1.0/ 4 --> 5 <!DOCTYPE HTML> 6 <html> 7 <head> 8 <title>Bug 1139425 - controlled page</title> 9 <script class="testbody" type="text/javascript"> 10 var testWindow = parent; 11 if (opener) { 12 testWindow = opener; 13 } 14 15 window.onload = function() { 16 navigator.serviceWorker.ready.then(function(swr) { 17 swr.active.postMessage("Start"); 18 }); 19 } 20 21 navigator.serviceWorker.onmessage = function(msg) { 22 // worker message; 23 testWindow.postMessage(msg.data, "*"); 24 window.close(); 25 }; 26 </script> 27 28 </head> 29 <body> 30 </body> 31 </html>