博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js禁用页面上右键菜单、选中和复制
阅读量:6249 次
发布时间:2019-06-22

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

hot3.png

有时候我们不想页面上的内容被人复制走,那么就可以使用js对页面进行设置,禁止右键菜单、禁止选中、禁止复制等功能可以有效的达到这个效果,js代码如下所示:

       /**             * 禁用右键菜单             */            document.oncontextmenu = function(){                event.returnValue = false;            };            /**             * 禁用选中功能             */            document.onselectstart = function(){                event.returnValue = false;            };            /**             * 禁用复制功能             */            document.oncopy = function(){                event.returnValue = false;            };            /**             * 禁用鼠标的左右键             * @param {Object} e             */            document.onmousedown = function(){                if(event.which==1){//鼠标左键                    return false;                }                                if(event.which==3){//鼠标右键                    return false;                }            };                        /**             * 获取键盘上的输入值             */            document.onkeydown = function(){                console.info(event.which);                if(event.which==13){                    console.info("回车键");                }            };

  如果只是想禁止复制页面上的内容,只需要将前三个方法放到body标签中即可,后面的两个是对于键盘事件和鼠标事件的处理,可以根据event的which属性获取到当前的按下的键盘的值或者鼠标的键值。

转载于:https://my.oschina.net/u/2433960/blog/884105

你可能感兴趣的文章
Java学习图
查看>>
【C++进阶:STL常见性质3】
查看>>
HDU 1507 Uncle Tom's Inherited Land*
查看>>
\u Unicode和汉字转化
查看>>
javascript易混淆的split()、splice()、slice()方法详解
查看>>
shared_ptr 知识汇总
查看>>
快速排序
查看>>
排版与缩写
查看>>
C#使用xpath查找xml节点信息
查看>>
简单的语句统计所有用户表尺寸大小
查看>>
作业四:个人项目---小学四则运算
查看>>
漂亮的按钮样式-button
查看>>
post请求方式的翻页爬取内容及思考
查看>>
VC++ MFC如何生成一个可串行化的类
查看>>
php 变量引用,函数引用
查看>>
NET生成缩略图
查看>>
微软企业库5.0 学习之路——第二步、使用VS2010+Data Access模块建立多数据库项目...
查看>>
渗流稳定性分析(MATLAB实现)
查看>>
POJ2253 Frogger(最短路径)
查看>>
动画总结?
查看>>