我想提出一个HTML 5游戏,需要使用鼠标右键来控制播放器。禁用Firefox的傻右键单击上下文菜单
我已经能够做禁用右键单击上下文菜单:
<body oncontextmenu="return(false);">
然后它来到了我的注意,如果你按住Shift并单击右键,快捷菜单仍然在Firefox中打开!
所以我禁用,通过增加这个JS还有:
document.onclick = function(e) { if(e.button == 2 || e.button == 3) { e.preventDefault(); e.stopPropagation(); return(false); } };
但是,如果你按住shift键,然后在Firefox右键单击它仍然打开翻番!
请告诉我如何彻底禁用这个血腥的事情(我甚至愿意恢复到一些模糊,黑客和不切实际的解决方案,只要它有效)。
取消的onmousedown事件 – dandavis 2013-05-04 18:33:51
事件已经尝试过这一点。 – CHRIS 2013-05-04 18:39:59