モジュールを介してcontext-menu、ユーザーがカスタム コンテキスト メニュー項目「Mark」をクリックした DOM 要素を検出します。
var menu = require("context-menu").Item({
  label: "Mark",
  contentScriptFile: data.url("context.js"),
  onMessage: function (node) {
    //Send the node to page-mod
  }
});
context.js:
self.on("click", function (node, data) {
    self.postMessage(node);
});
ここで、このノード参照をpage-modモジュールに送信して、pagemod の contentScript が挿入されたすべてのページが、クリックしたノードを認識できるようにします (すべてのタブで HTML 要素に赤い境界線を付けます)。
経由で pagemod にメッセージを送信postMessage()できないことはわかっていますが、これらのモジュールを通信させるにはどうすればよいですか? エレガントなworkerソリューションはありますか?