Deaktivieren Firefox ist doof rechten Maustaste Kontext-Menü

Ich mache ein HTML-5-Spiel, das erfordert die Verwendung der rechten Maustaste, um den player Steuern.

Ich in der Lage, deaktivieren Sie das Rechtsklick-Kontextmenü tun:

<body oncontextmenu="return(false);">

Dann kam es zu meiner Aufmerksamkeit, dass, wenn Sie die Umschalttaste gedrückt halten und mit der rechten Maustaste ein Kontextmenü, noch öffnet sich im Firefox!!!

So, ich deaktiviert, indem diese JS:

document.onclick = function(e) { if(e.button == 2 || e.button == 3) { e.preventDefault(); e.stopPropagation(); return(false); } };

Allerdings, wenn Sie halten Sie die Umschalttaste gedrückt, und doppelklicken Sie dann mit der rechten Maustaste in Firefox noch geöffnet!

Bitte sagen Sie mir, wie Sie zum deaktivieren dieses blöde Ding ein für alle mal (ich bin sogar bereit, wieder einige obskure, hacky und praktikablen Lösung, so lange es funktioniert).

auch die Veranstaltung abzusagen, in einem onmousedown
Schon ausprobiert, wie gut.

InformationsquelleAutor CHRIS | 2013-05-04

Schreibe einen Kommentar