SpecialPowersLoadChromeScript.js (471B)
1 /* eslint-env mozilla/chrome-script */ 2 3 // Just receive 'foo' message and forward it back 4 // as 'bar' message 5 addMessageListener("foo", function (message) { 6 sendAsyncMessage("bar", message); 7 }); 8 9 addMessageListener("valid-assert", function () { 10 assert.ok(true, "valid assertion"); 11 assert.equal(1, 1, "another valid assertion"); 12 sendAsyncMessage("valid-assert-done"); 13 }); 14 15 addMessageListener("sync-message", () => { 16 return "Received a synchronous message."; 17 });