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

 更新时间:2019年09月17日 08:25:54   作者:KOALA  
在本篇文章里小编给大家分享的是关于利用JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作,需要的朋友们学习下。

屏蔽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>

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

相关文章

  • 微信小程序实现发送验证码按钮效果

    微信小程序实现发送验证码按钮效果

    这篇文章主要为大家详细介绍了微信小程序实现发送验证码按钮效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • javascript 组合按键事件监听实现代码

    javascript 组合按键事件监听实现代码

    这篇文章主要介绍了javascript 组合按键事件监听实现代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • js字符串中空格和换行符(\r,\s,\n,\r\n)浅析

    js字符串中空格和换行符(\r,\s,\n,\r\n)浅析

    我们在使用字符串时经常会遇到换行问题,下面这篇文章主要给大家介绍了关于js字符串中空格和换行符(\r,\s,\n,\r\n)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • electron实现图片的另存为功能

    electron实现图片的另存为功能

    本文主要介绍了在electron中如何实现图片的另存为操作,包括另存为按钮事件的编写,getImageType和saveAsPicture的主要代码,以及Electron进程与渲染进程的交互效果,希望能为使用electron的开发者提供帮助
    2024-10-10
  • Js中async/await的执行顺序详解

    Js中async/await的执行顺序详解

    随着async/await正式纳入ES7标准,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。下面这篇文章主要给大家介绍了关于Js中async/await执行顺序的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • js通过循环多张图片实现动画效果

    js通过循环多张图片实现动画效果

    这篇文章主要为大家详细介绍了js通过循环多张图片实现动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • Bootstrap模态对话框的简单使用

    Bootstrap模态对话框的简单使用

    这篇文章主要为大家详细介绍了Bootstrap模态对话框的简单使用,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • js网页中的(运行代码)功能实现思路

    js网页中的(运行代码)功能实现思路

    网页中的"运行代码"是一个很方便的功能,可以直接看到代码的效果,感兴趣的朋友不妨参考下,或许对你学习js有所帮助,好了花不多说切入正题
    2013-02-02
  • uniapp调用手机相机进行拍照的两种方式

    uniapp调用手机相机进行拍照的两种方式

    这篇文章主要给大家介绍了关于uniapp调用手机相机进行拍照的两种方式,在uniapp中有多种方式可以调用相机进行拍照,文中介绍了两种方法,需要的朋友可以参考下
    2023-09-09
  • JScript实现表格的简单操作

    JScript实现表格的简单操作

    这篇文章主要为大家详细介绍了JScript实现简单的表格操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08

最新评论