client.html (1000B)
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 1130684 - claim client </title> 9 <script src="/tests/SimpleTest/SimpleTest.js"></script> 10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 11 </head> 12 <body> 13 <p id="display"></p> 14 <div id="content" style="display: none"></div> 15 <pre id="test"></pre> 16 <script class="testbody" type="text/javascript"> 17 18 if (!parent) { 19 info("This page shouldn't be launched directly!"); 20 } 21 22 window.onload = function() { 23 parent.postMessage("READY", "*"); 24 } 25 26 navigator.serviceWorker.oncontrollerchange = function() { 27 parent.postMessage({ 28 event: "controllerchange", 29 controller: (navigator.serviceWorker.controller !== null) 30 }, "*"); 31 } 32 33 navigator.serviceWorker.onmessage = function(e) { 34 parent.postMessage({ 35 event: "message", 36 data: e.data 37 }, "*"); 38 } 39 40 </script> 41 </pre> 42 </body> 43 </html>