- Firefox-Version
- 78.4.0
- Betriebssystem
- Linux Debian Sid
Hallo zusammen,
ich nutze einen JS-Code, um aus dem Kontextmenü heraus Tabs zu schließen.
Das funktioniert problemlos auf jeder Webseite und auch intern bei z.B. about:addons oder about:config,
egal wo der Cursor platziert wird.
Es funktioniert nicht bei about:preferences, dort wird beim Rechtsklick keine Funktion ausgeführt.
Ich kann natürlich mit Rechtklick auf den Tab diesen schließen, aber ich wüßte doch zu gern, warum es ausschließlich auf dieser Seite nicht funktioniert.
Da ich von Javascript eigentlich keine Ahnung habe und mir mehr oder weniger zusammenreime, was da passiert, frage ich doch einfach mal hier nach.
Evtl. sieht ja jemand, woran es liegt, oder das ist auf der Seite generell nicht möglich, kann ja auch sein.
Ich hab mal Screenshots angehängt:
Und hier ist das JavaScript Programm:
(function() {
var menuitem = document.createXULElement('menuitem');
menuitem.id = 'uc_menu_close_tab';
menuitem.setAttribute('label' , 'Schließen');
menuitem.setAttribute('oncommand' , 'gBrowser.removeCurrentTab();');
var refItem = document.getElementById('contentAreaContextMenu');
refItem.append( menuitem );
})();
Wäre schön, wenn jemand eine Erklärung hätte, schonmal danke.