HTML禁止鼠标右键

锐菱小虎子 阅读:4 2025-01-01 08:58:18 评论:0
第一种:直接让右键失效
在body标签中添加以下代码即可
oncontextmenu=self.event.returnValue=false
完整代码如下:

<body oncontextmenu=self.event.returnValue=false>

image.png

第二种:让鼠标右键失效,但同时不能用鼠标选取页面上的内容

跟上面第一种差不多,同时“编辑->全选”也没有作用。
代码如下:

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" oncopy=document.selection.empty() onselect=document.selection.empty()>

第三种:效果跟第一个一样,但是多了一个JS鼠标被按下事件

在body标签中加入下面的代码
onkeydown="if(event.keyCode==27) return false;" oncontextmenu="self.event.returnValue=false;"
然后在</head>之前加入下面的代码
<script language="javascript">
function rclick() {
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
</script>


发表评论
搜索
关注我们

扫一扫关注我们,了解最新精彩内容

快捷导航返回顶部
润凌网络
在线留言
联系电话