这里主要介绍两种方法,一种是使用js来处理,还有一种是在html属性中设置。
1:
<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
Function disableclick(event)
{
  if(event.button==2)
   {
     alert(status);
     return false;    
   }
}
</script>
2:
document.addEventListener("contextmenu", function(e){
    e.preventDefault();
}, false);
$(document).on({
    "contextmenu": function(e) {
        console.log("ctx menu button:", e.which); 
        // Stop the context menu
        e.preventDefault();
    },
    "mousedown": function(e) { 
        console.log("normal mouse down:", e.which); 
    },
    "mouseup": function(e) { 
        console.log("normal mouse up:", e.which); 
    }
});或者:
 $(document).ready(function () {
            document.oncontextmenu = document.body.oncontextmenu = function () { return false; }
        });‘
<body oncontextmenu="return false"> ... </body>
preference:http://stackoverflow.com/questions/737022/how-do-i-disable-right-click-on-my-web-page
原文:http://www.cnblogs.com/yxwkf/p/5176244.html