我想提出一個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