gecko-dev/dom/broadcastchannel/tests/broadcastchannel_sharedWorker.js

13 lines
375 B
JavaScript

onconnect = function(evt) {
evt.ports[0].onmessage = function(evt) {
var bc = new BroadcastChannel('foobar');
bc.addEventListener('message', function(event) {
bc.postMessage(event.data == "hello world from the window" ?
"hello world from the worker" : "KO");
bc.close();
}, false);
evt.target.postMessage("READY");
}
}