说明: 如果使用vue或者是react项目的话,将代码写在生命周期函数中,组件加载完毕的生命周期中,如果是使用的原生的就写在script标签中

  1. 禁用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;}
}
  1. 屏蔽右键菜单
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;}
}
  1. 屏蔽粘贴
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;}
}
  1. 屏蔽复制
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;}
}
  1. 屏蔽剪切
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;}
}
  1. 屏蔽选中
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;}
}

前端禁用f12,右键菜单等相关推荐

  1. 禁止页面复制功能 js禁止复制 禁用页面右键菜单

    <body οncοntextmenu="return false">禁用网页右键菜单,但是仍然可以使用快捷键复制. js代码禁用复制功能: <script  t ...

  2. JavaScript禁用鼠标右键菜单

    document.oncontextmenu = function(){return false; }

  3. JQuery模拟网页中自定义鼠标右键菜单

    题外话.......最近在开发一个网站项目的时候,需要用到网页自定义右键菜单,在网上看了各路前辈大神的操作,头晕目眩,为了达到目的,突然灵机一动,于是便有了这篇文章. 先放个效果图(沾沾自喜,大神勿喷 ...

  4. wpf 代码获取contextmenu_WPF 如何控制右键菜单ContextMenu的弹出

    在具体做一些项目的时候,有时候需要需要先左键点击某个节点,然后再右键点击节点的时候才弹出右键菜单,所以直接右键点击时需要禁用掉右键菜单,这里比如我们为Grid添加了ContextMenu,但是我们需要 ...

  5. 禁用f12键 开发者工具 右键菜单

    分享一款插件库disable-devtool 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 '代码搬运',亲测有效哦!!! 该库有以下特性: 支持可配置是否禁用右键菜单 禁用 f ...

  6. 利用element显示Notification通知,复制提醒,禁用F12或右键菜单提醒

    大家在设定网站提示消息时,非常推荐这个element显示Notification通知功能. 使用方法: 一.引入cdn资源 <!-- 引入VUE --> <script src=&q ...

  7. 禁用F12和鼠标右键,防止查看控制台代码

    虽然是个治标不治本的办法,还是挺有用的 在禁用同时,自身的代码健壮性也需要加强 // 屏蔽F12 document.onkeydown = function () { //f12键 if (windo ...

  8. 自定义右键菜单,禁用浏览器自带的右键菜单[右键菜单实现--Demo]

    许多从事Web开发的会发现有些事,我们需要禁用浏览器本事自带的右键菜单,而实现自定义的右键菜单 下面我们也来实现一个自定义的右键菜单 首先来创建JSP页面 1 <%@ page language ...

  9. 网站禁用鼠标右键php代码,JavaScript_网页禁用右键菜单和鼠标拖动选择方法小结,一、禁止鼠标右键菜单:- phpStudy...

    网页禁用右键菜单和鼠标拖动选择方法小结 一.禁止鼠标右键菜单: 有如下两种方法来禁止鼠标右键 1.在HTML元素的Body标签中加入Javascript事件句柄,代码如下: 说明:您也可以在网页指定的 ...

最新文章

  1. 如何设计日志采集系统?不妨看看这篇文章
  2. Juyter notebook 出现“localhost 目前无法处理此请求”
  3. Android 滑动显示下一层界面
  4. squid中实现https的透明代理
  5. 新建虚拟机update时出现不能得到锁问题
  6. git的smart Checkout跟force checkout的区别
  7. 由通知栏进入到应用的尝试
  8. python 定时执行_python定时执行任务 轻量级
  9. 5分钟教小白通过ipv6远程访问白群晖
  10. 10015---Maven笔记
  11. sklearn.utils.Bunch的属性
  12. list_for_each_entry解析
  13. APM的3DR无线数传的安装和调试
  14. 图片怎么格式转换成jpg?介绍几种思路
  15. tensorflow中tf.nn.xw_plus_b
  16. 肖特基二极管与普通二极管的区别
  17. 那些不得不说的安全鞋术语SB/SBP/S1/S1P/S2/S3,赶紧收藏起来吧!
  18. Java中文语言处理HanLP
  19. 电脑手机桌面记事用什么?
  20. 清华袁洋:AI+医疗的可解释性其实被古代中医研究了很多年

热门文章

  1. git多人协作使用命令常见错误
  2. ssm+jsp计算机毕业设计智慧教育大数据系统86adu(程序+lw+源码+远程部署)
  3. c语言缩进是几个空格,用 3 个空格缩进代码是异端么?
  4. 过山车java,杭电 acm 2063 ( 过山车 )
  5. 3.4.变量的简短声明
  6. Upstart笔记(by quqi99)
  7. nifi 内存溢出解决方案
  8. QQ宠物的无耻之处。
  9. Windows下用HackRF和SDR#收听FM
  10. 微型计算机赛睿寒冰5评测,【赛睿 Arctis 5 寒冰 5 游戏耳机使用总结】软件|设置|功能|降噪_摘要频道_什么值得买...