Kontextmenüs im Firefox per Addon

main.js
var cm = require("context-menu");
var tabs = require("tabs");
 
var aboutContextMenu = cm.Menu({
label: "Meine Seiten: ...",
contentScript: 'on("click", function (node, data) { postMessage(data.toString());});',
 
onMessage: function(url) {
tabs.open(url);
},
items: [
   cm.Item({ label: "Seite1", data:"https://seite1" }),
   cm.Item({ label: "Seite2", data: "http://seite2:8080" }),
   cm.Item({ label: "Seite3", data: "http://seite3" }),
   cm.Separator(),
   cm.Item({ label: "Seite4", data: "https://seite4" }),
   cm.Item({ label: "Seite5", data: "https://seite5" }),
   cm.Separator(),
   cm.Item({ label: "Seite6", data: "https://seite6" }) 
 ]
});