说明: 如果使用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. OPhone2.0应该重在中文应用体验
  2. 在weka中配置自己的算法 zz
  3. Luogu P2580 于是他错误的点名开始了 Trie树 字典树
  4. 进程、后台进程以及信号
  5. HTML+CSS+JS实现 ❤️canvas酷炫表白爱心动画❤️
  6. python open函数_精选2个小例子,带你快速入门Python文件处理
  7. NYOJ101 - 两点距离
  8. Silverlight-style
  9. 【优化算法】粒子群优化模拟器【含Matlab源码 1553期】
  10. Delphi2007企业版破解
  11. 软件开发工具大题考点整理
  12. SCT2650,4.5V-60V电压,芯洲降压DCDC转换器,参数
  13. 手工制作夜光星星的方法
  14. html在下划线上加文本框,在word文本框中如何添加下划线
  15. 用tnl实现高可信赖的对象同步机制
  16. 后序线索化二叉树及遍历(图解)
  17. 5G室内覆盖面临四大挑战,如何破?
  18. 【Vue知识点- No8.】网易云音乐案例(vant组件库的使用)
  19. 微信公众号页面分享、禁止分享和显示右上角菜单
  20. 全球及中国电化学研磨设备行业盈利模式与竞争态势分析报告2022-2028年

热门文章

  1. 2018年CMA考试难度大不大?
  2. sqlserver agent无法启动
  3. 软件工程 BUAAMOOC项目Postmortem结果
  4. cron的正确食用方法
  5. 导入springboot项目pom文件是橙色
  6. linux 自启动服务 SYSV,技术|LFCS 系列第七讲:通过 SysVinit、Systemd 和 Upstart 管理系统自启动进程和服务...
  7. vivo5.0系统如何不用ROOT激活Xposed框架的流程
  8. springBoot加layui和mybatis后台管理系统增删改查分页登录注销修改密码功能
  9. xunsearch mysql 索引_实践中 XunSearch(讯搜)更新索引方案对比
  10. 南京Uber优步司机奖励政策(1月25日~1月31日)