document.addEventListener('contextmenu', function (e) {
e.preventDefault()
e.stopPropagation()
e.returnValue = false
e.cancleBubble = true
})
Kein Weg?Wie wird das Kontextmenü in diesem Fall wieder aktiviert?
Edit: document.oncontextmenu = null
funktioniert nicht.
P.S. Ich kann die Referenz der Listener-Funktion nicht haben, da ich nicht der Eigentümer der Site bin, der das Kontextmenü verhindert.
was meinst du mit "Ethik"? –
Websites, die absichtlich das Kontextmenü deaktivieren, verdienen es, ihre Skripts zu unterdrücken oder nicht ausgeführt zu haben, meiner Meinung nach. (Ich verwende NoScript.) Ich navigiere oft, indem ich mit der rechten Maustaste klicke und Zurück oder Weiter wähle. Es ist nichts Unmoralisches, wenn das Kontextmenü funktionieren soll. Der Siteautor, der es in erster Linie deaktiviert, ist dumm. – JYelton
Haben Sie versucht, 'document.oncontextmenu = null;'? –