1.屏蔽F12 审查元素

2.屏蔽右键菜单

3.屏蔽粘贴

4.屏蔽复制

5.屏蔽剪切

6.屏蔽选中


1.屏蔽F12 审查元素

// 屏蔽F12 审查元素
document.onkeydown = function(){if(window.event && window.event.keyCode == 123) {alert("F12被禁用");event.keyCode=0;event.returnValue=false;}if(window.event && window.event.keyCode == 13) {window.event.keyCode = 505;}if(window.event && window.event.keyCode == 8) {alert(str+"\n请使用Del键进行字符的删除操作!");window.event.returnValue=false;}}

2.屏蔽右键菜单

// 屏蔽右键菜单
document.oncontextmenu = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){return false;}return true;}catch (e){return false;}
}

3.屏蔽粘贴

// 屏蔽粘贴
document.onpaste = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){return false;}return true;}catch (e){return false;}
}

4.屏蔽复制

// 屏蔽复制
document.oncopy = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){return false;}return true;}catch (e){return false;}
}

5.屏蔽剪切

// 屏蔽剪切
document.oncut = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){return false;}return true;}catch (e){return false;}
}

6.屏蔽选中

// 屏蔽选中
document.onselectstart = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){return false;}return true;} catch (e) {return false;}
}

js屏蔽F12、粘贴、复制、选中 【转】相关推荐

  1. php屏蔽审查元素,js屏蔽F12审查元素,禁止修改页面代码等实现代码

    众所周知,审查元素的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改 一.屏蔽F12 审查元素 document.onkeyd ...

  2. 微信公众号JS屏蔽分享,复制链接等

    1.引入微信官方的js文件,将该js文件放到最前面引入:<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js" ...

  3. js 如何通过代码复制内容到粘贴板

    js 如何通过代码复制内容到粘贴板 功能描述 js 如何通过代码复制内容到粘贴板 功能实现 1.document.execCommand("Copy") 代码如下,复制即可: le ...

  4. php屏蔽审查元素,前端:屏蔽F12审查元素,禁止修改页面代码

    众所周知,审查元素的情况下,大家都可以随机更改一部分页面的代码, 注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改 一.屏蔽F12 审查元素 document.onkey ...

  5. 前端:屏蔽F12审查元素,禁止修改页面代码

    一.屏蔽F12 审查元素 document.onkeydown = function(){if(window.event && window.event.keyCode == 123) ...

  6. js屏蔽事件和解除事件

    屏蔽事件:   屏蔽选中.双击复制        该方法仅能屏蔽元素外的值: document.onselectstart = function() {return false; }   屏蔽选中.双 ...

  7. 【前端学习】—网站禁止右键、F12防复制、防查看源代码、防图片下载的方法

    [前端学习]-网站禁止右键.F12防复制.防查看源代码.防图片下载的方法 当下浏览器还是很多的,如果你想你的网站内容不被人手工采集的话,你的图片不想被人另存为或下载的话,我们完全可以禁止右键,禁止全站 ...

  8. 苹果系统下如何粘贴复制?

    刚接触苹果电脑,感觉有些奇妙.耶,粘贴复制都不会耶. 后来从网上查到资料 command+A 选中 command+Z  撤销 command+X 剪切 command+C 复制 command+V ...

  9. 一键复制 html,最简单js代码实现一键复制文字

    目前网页最常见的一键复制方式:ZeroClipboard,Clipboard.js,execCommand,setData,和只支持老旧IE的其它鸡肋方法.前两种是JS插件,不在此文讨论之列,今天我们 ...

最新文章

  1. STL (13) 非变动型算法
  2. 牛客 - umi和弓道(几何+贪心)
  3. SAP CRM 产品主数据和附件(Attachment)的模型关系
  4. ADO.NET 3.5 Cookbook:一、连接数据(1)保存连接字符串
  5. The authenticity of host 'github.com (52.74.223.119)' can't be established.
  6. 泛型集合 有序泛型 c#
  7. centos 配置mysql环境变量_Centos7.1部署mysql-5.6.34(笔记)
  8. 【LeetCode】【HOT】23. 合并K个升序链表(递归+分治)
  9. C语言数据结构双向链表之温故而知新
  10. 团队博客-第三周:需求改进系统设计(科利尔拉弗队)
  11. 泰晤士2021计算机科学排名,重磅!2021泰晤士学科排名发布!
  12. 身份证OCR识别,居民二代身份证识别第三方数据接口
  13. vivado ooc综合
  14. Mac 系统mysql密码重置
  15. vert.x web模块(七)
  16. 北师大计算机学院保研,北师大信息科学与技术学院保研-北京师范大学信息科学与技术学院保研推荐免试研究生方法...
  17. perf part II
  18. 云计算实验4 面向行业背景的大数据分析与处理综合实验
  19. I2C 子系统(三):I2C Driver
  20. 中文文本纠错(CSC)任务Benchmark数据集SIGHAN介绍与预处理

热门文章

  1. 《经济法学》1-6章 考试重点思维导图
  2. 开博纪念,做歪诗一首
  3. 一维条码和二维码扫描有什么区别?
  4. java版本身份证号码校验与卫语句
  5. springboot项目部署在阿里云,并且后台运行与关闭
  6. 【Linux学习】RPM包制作
  7. 国际黄金交易平台如何规避虚假的黑平台
  8. 人工智能方向 - 贾扬清 - 阅读摘要
  9. 深度学习中的GPU与CUDA
  10. 电脑怎样把备忘录设置每月13号提醒?