Sie können das folgende Javascript verwenden, um das Kontextmenü zu deaktivieren, außer wenn Sie es mit Alt+ aktivieren RightClick.
function f(ev) { if (!ev.altKey) { ev.preventDefault(); return false; } } document.addEventListener('contextmenu',f, false)
Mit Pentadactyl
Da Sie Pentadactyl verwenden, können Sie einfach folgende Zeilen hinzufügen .pentadactylrc
:
:js function f(ev) { if (!ev.altKey) { ev.preventDefault(); return false; } } :js document.addEventListener('contextmenu',f, false)
Anmerkungen
Dies funktioniert nur, wenn die Firefox-Einstellung auf festgelegt
dom.event.contextmenu.enabled
isttrue
. Dies ist der Standardwert. Es sollte also in Ordnung sein, es sei denn, Sie (oder eine Erweiterung) haben ihn geändert.Wenn es auf gesetzt ist,
false
müssen Sie es ändern. Sie können dies tun, indem Sie die Seiteabout:config
in Firefox öffnen, nach dem Eintrag suchen und durch Doppelklicken darauf klicken. Alternativ führen Sie den Befehl in Pentadactyl ausset! dom.event.contextmenu.enabled=true
Wenn Sie den Block entfernen möchten, können Sie die Javascript-Funktion verwenden
document.removeEventListener('contextmenu',f)
So in Pentadactyl,
:js document.removeEventListener('contextmenu',f)