Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 <!DOCTYPE HTML>
2 <html>
3 <body>
4 <script type="application/javascript">
6 function ok(a, msg) {
7 window.parent.postMessage({ status: a ? "OK" : "KO", message: msg }, "*");
8 }
10 window.addEventListener('message', receiveMessage, false);
11 function receiveMessage(evt) {
12 ok (evt.data, "Data received");
13 ok (evt.data.port instanceof MessagePort, "Data contains a MessagePort");
15 var a = new MessageChannel();
16 window.parent.postMessage({ status: "FINISH", port: a.port2 }, '*', [a.port2]);
17 }
19 </script>
20 </body>
21 </html>