大家好,又见面了,我是全栈君。
这里主要介绍两种方法,一种是使用js来处理,还有一种是在html属性中设置。
方法一:js
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);
3:使用jQuery
$(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; }
});
方法二:html属性设置
‘
<body oncontextmenu="return false"> ... </body>
最后:尽量不要这么做,除非特殊用途。
preference:http://stackoverflow.com/questions/737022/how-do-i-disable-right-click-on-my-web-page
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116083.html原文链接:https://javaforall.net
