js禁用页面上右键菜单、选中和复制
2017-04-20 16:10
555 查看
有时候我们不想页面上的内容被人复制走,那么就可以使用js对页面进行设置,禁止右键菜单、禁止选中、禁止复制等功能可以有效的达到这个效果,js代码如下所示:
如果只是想禁止复制页面上的内容,只需要将前三个方法放到body标签中即可,后面的两个是对于键盘事件和鼠标事件的处理,可以根据event的which属性获取到当前的按下的键盘的值或者鼠标的键值。
/** * 禁用右键菜单 */ 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属性获取到当前的按下的键盘的值或者鼠标的键值。
相关文章推荐
- js禁用页面上右键菜单、选中和复制
- js禁用页面上右键菜单、选中和复制
- 禁止页面复制功能 js禁止复制 禁用页面右键菜单 屏蔽 F5 刷新键
- 禁止页面复制功能 js禁止复制 禁用页面右键菜单
- js禁止页面复制功能禁用页面右键菜单示例代码
- js禁用右键菜单,防止复制、选中
- js禁止页面复制功能禁用页面右键菜单示例代码
- js禁止页面复制功能禁用页面右键菜单示例代码
- js禁止页面复制 禁用页面右键菜单的代码
- 禁止页面复制功能 js禁止复制 禁用页面右键菜单
- js操作页面滚动条,开启禁用右键菜单
- 网页防复制,禁止文字选中,禁止右键菜单js代码,兼容大部分浏览器方法
- js屏蔽浏览器右键菜单,粘贴,复制,剪切,选中
- js屏蔽浏览器右键菜单,粘贴,复制,剪切,选中(转)
- js中禁用右键菜单
- 【转】禁止另存网页、屏蔽选中、粘贴、复制、剪切、右键菜单(精)自己
- 禁止另存网页、屏蔽选中、粘贴、复制、剪切、右键菜单程序代码
- Ferris教程学习笔记:js示例5.7 自定义右键菜单,请在页面点击右键查看效果。
- document.oncontextmenu页面右键菜单功能(2008-09-04 17:49:31| 分类: jsp+html+js+Ajax)
- 禁用页面及页面所有frame内的右键菜单