博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端禁止鼠标右键、禁止全选、复制、粘贴
阅读量:4322 次
发布时间:2019-06-06

本文共 948 字,大约阅读时间需要 3 分钟。

禁止鼠标右键、禁止全选、复制、粘贴;

oncontextmenu事件禁用右键菜单;

document.oncontextmenu = function(){    event.returnValue = false;} //另一种document.oncontextmenu = function(){    return false;}//直接在body上

onselectstart事件禁用网页上选取的内容;

document.onselectstart = function(){    event.returnValue = false;}
//另一种 document.onselectstart = function(){ return false; }
//直接在body上 

oncopy事件禁用复制;

document.oncopy = function(){    event.returnValue = false;}
//另一种
document.oncopy = function(){ return false; } //直接在body上 

甚至可以可以禁用鼠标事件

document.onmousedown = function(e){    if ( e.which == 2 ){// 鼠标滚轮的按下,滚动不触发        return false;    }    if( e.which==3 ){// 鼠标右键        return false;    }}  

需要页面禁止复制或者右键打开菜单的情况下,最好结合多种方法进行禁用

 

 

额外的写一些关于禁用键盘按键的内容

document.onkeydown = function(){    if( event.ctrlKey ){        return false;    }    if ( event.altKey ){        return false;    }    if ( event.shiftKey ){        return false;    }}

  

转载于:https://www.cnblogs.com/usebylgb/p/11557266.html

你可能感兴趣的文章
工作用工具
查看>>
字符串操作(字符数统计及字符串反转)
查看>>
TexturePacker license Key免费获取方式
查看>>
Android APK反编译
查看>>
两年面试你心得
查看>>
GBK编码相关
查看>>
hdu 1301 Jungle Roads (最小生成树)
查看>>
Java 多态 构造方法
查看>>
ActiveMQ-持久化存储方式
查看>>
个人简介
查看>>
树莓派xrdp无法连接
查看>>
python之路-day25-包
查看>>
*.hbm.xml作用是什么
查看>>
jQuery 简单实现select二级联动
查看>>
非常漂亮的Flash纯脚本生成图
查看>>
引用的意义
查看>>
vue中播放音乐
查看>>
ORA-15260: permission denied on ASM disk group
查看>>
Linux中seq命令的用法
查看>>
HTTP协议的chunked编码
查看>>