dom/base/test/iframe_messageChannel_cloning.html

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:f4e448affc2c
1 <!DOCTYPE HTML>
2 <html>
3 <body>
4 <script type="application/javascript">
5
6 function ok(a, msg) {
7 window.parent.postMessage({ status: a ? "OK" : "KO", message: msg }, "*");
8 }
9
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");
14
15 var a = new MessageChannel();
16 window.parent.postMessage({ status: "FINISH", port: a.port2 }, '*', [a.port2]);
17 }
18
19 </script>
20 </body>
21 </html>
22

mercurial