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 相关文章推荐
JavaScript 继承使用分析
May 12 Javascript
JS鼠标滑过图片时切换图片实现思路
Sep 12 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
JS实现双击编辑可修改状态的方法
Aug 14 Javascript
浅谈对Angular中的生命周期钩子的理解
Jul 31 Javascript
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
基于JavaScript实现前端数据多条件筛选功能
Aug 19 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
vue.js 实现输入框动态添加功能
Jun 25 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
Jan 28 Javascript
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 性能的检查和优化方法
2009/06/21 PHP
PHP操作xml代码
2010/06/17 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
Yii使用技巧大汇总
2015/12/29 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
XmlUtils JS操作XML工具类
2009/10/01 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
百度小程序自定义通用toast组件
2019/07/17 Javascript
深入源码解析Python中的对象与类型
2015/12/11 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
html5使用canvas画三角形
2014/12/15 HTML / CSS
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
冬季安全检查方案
2014/05/23 职场文书
辞职信标准格式
2015/02/27 职场文书
旗帜观后感
2015/06/08 职场文书
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang