JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例


Posted in Javascript onSeptember 17, 2019

屏蔽f12审查

<script>
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;
}
}
</script>

屏蔽右键菜单

<script>
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;
}
}
 
</script>

屏蔽粘贴

<script>
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;
}
}
</script>

屏蔽复制

<script>
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;
}
}
</script>

屏蔽剪切

<script>
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;
}
}<script>

屏蔽选中

<script>
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;
}
}
</script>

这些代码获取你在某些特殊开发的场合你可以用到,但是你也只能用这个骗一下小白,哈哈! 我收藏的分享出来给大家!

Javascript 相关文章推荐
jQuery层次选择器选择元素使用介绍
Apr 18 Javascript
Jquery中val()表单取值赋值的实例代码
Aug 15 Javascript
JavaScript事件代理和委托详解
Apr 08 Javascript
基于Angularjs实现分页功能
May 30 Javascript
详解jQuery uploadify文件上传插件的使用方法
Dec 16 Javascript
微信小程序 本地存储及登录页面处理实例详解
Jan 11 Javascript
Vue.js项目模板搭建图文教程
Sep 20 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
Sep 07 Javascript
jQuery实现验证用户登录
Dec 10 jQuery
js String.prototype.trim字符去前后空格的扩展
Aug 23 Javascript
vue3如何优雅的实现移动端登录注册模块
Mar 29 Vue.js
uni app仿微信顶部导航条功能
Sep 17 #Javascript
layui 关闭open弹出框 刷新table表格页面的方法
Sep 16 #Javascript
解决layer.confirm选择完之后消息框不消失的问题
Sep 16 #Javascript
解决layui轮播图有数据不显示的情况
Sep 16 #Javascript
基于layui轮播图满屏是高度自适应的解决方法
Sep 16 #Javascript
关于Layui Table隐藏列问题
Sep 16 #Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 #Javascript
You might like
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
学习YUI.Ext 第三天
2007/03/10 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
Sea.JS知识总结
2016/05/05 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
浅谈Python爬取网页的编码处理
2016/11/04 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
python range实例用法分享
2020/02/06 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
纯css3实现走马灯效果
2014/12/26 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
公司端午节活动方案
2014/02/04 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
高中学生评语大全
2014/04/25 职场文书
颐和园英文导游词
2015/01/30 职场文书
城管年度个人总结
2015/02/28 职场文书
开国大典观后感
2015/06/04 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
Python基础之元类详解
2021/04/29 Python