前端禁用f12,右键菜单等
说明: 如果使用vue或者是react项目的话,将代码写在生命周期函数中,组件加载完毕的生命周期中,如果是使用的原生的就写在script标签中
- 禁用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;}
}
- 屏蔽右键菜单
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;}
}
- 屏蔽粘贴
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;}
}
- 屏蔽复制
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;}
}
- 屏蔽剪切
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;}
}
- 屏蔽选中
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,右键菜单等相关推荐
- 禁止页面复制功能 js禁止复制 禁用页面右键菜单
<body οncοntextmenu="return false">禁用网页右键菜单,但是仍然可以使用快捷键复制. js代码禁用复制功能: <script t ...
- JavaScript禁用鼠标右键菜单
document.oncontextmenu = function(){return false; }
- JQuery模拟网页中自定义鼠标右键菜单
题外话.......最近在开发一个网站项目的时候,需要用到网页自定义右键菜单,在网上看了各路前辈大神的操作,头晕目眩,为了达到目的,突然灵机一动,于是便有了这篇文章. 先放个效果图(沾沾自喜,大神勿喷 ...
- wpf 代码获取contextmenu_WPF 如何控制右键菜单ContextMenu的弹出
在具体做一些项目的时候,有时候需要需要先左键点击某个节点,然后再右键点击节点的时候才弹出右键菜单,所以直接右键点击时需要禁用掉右键菜单,这里比如我们为Grid添加了ContextMenu,但是我们需要 ...
- 禁用f12键 开发者工具 右键菜单
分享一款插件库disable-devtool 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 '代码搬运',亲测有效哦!!! 该库有以下特性: 支持可配置是否禁用右键菜单 禁用 f ...
- 利用element显示Notification通知,复制提醒,禁用F12或右键菜单提醒
大家在设定网站提示消息时,非常推荐这个element显示Notification通知功能. 使用方法: 一.引入cdn资源 <!-- 引入VUE --> <script src=&q ...
- 禁用F12和鼠标右键,防止查看控制台代码
虽然是个治标不治本的办法,还是挺有用的 在禁用同时,自身的代码健壮性也需要加强 // 屏蔽F12 document.onkeydown = function () { //f12键 if (windo ...
- 自定义右键菜单,禁用浏览器自带的右键菜单[右键菜单实现--Demo]
许多从事Web开发的会发现有些事,我们需要禁用浏览器本事自带的右键菜单,而实现自定义的右键菜单 下面我们也来实现一个自定义的右键菜单 首先来创建JSP页面 1 <%@ page language ...
- 网站禁用鼠标右键php代码,JavaScript_网页禁用右键菜单和鼠标拖动选择方法小结,一、禁止鼠标右键菜单:- phpStudy...
网页禁用右键菜单和鼠标拖动选择方法小结 一.禁止鼠标右键菜单: 有如下两种方法来禁止鼠标右键 1.在HTML元素的Body标签中加入Javascript事件句柄,代码如下: 说明:您也可以在网页指定的 ...
最新文章
- OPhone2.0应该重在中文应用体验
- 在weka中配置自己的算法 zz
- Luogu P2580 于是他错误的点名开始了 Trie树 字典树
- 进程、后台进程以及信号
- HTML+CSS+JS实现 ❤️canvas酷炫表白爱心动画❤️
- python open函数_精选2个小例子,带你快速入门Python文件处理
- NYOJ101 - 两点距离
- Silverlight-style
- 【优化算法】粒子群优化模拟器【含Matlab源码 1553期】
- Delphi2007企业版破解
- 软件开发工具大题考点整理
- SCT2650,4.5V-60V电压,芯洲降压DCDC转换器,参数
- 手工制作夜光星星的方法
- html在下划线上加文本框,在word文本框中如何添加下划线
- 用tnl实现高可信赖的对象同步机制
- 后序线索化二叉树及遍历(图解)
- 5G室内覆盖面临四大挑战,如何破?
- 【Vue知识点- No8.】网易云音乐案例(vant组件库的使用)
- 微信公众号页面分享、禁止分享和显示右上角菜单
- 全球及中国电化学研磨设备行业盈利模式与竞争态势分析报告2022-2028年
热门文章
- 2018年CMA考试难度大不大?
- sqlserver agent无法启动
- 软件工程 BUAAMOOC项目Postmortem结果
- cron的正确食用方法
- 导入springboot项目pom文件是橙色
- linux 自启动服务 SYSV,技术|LFCS 系列第七讲:通过 SysVinit、Systemd 和 Upstart 管理系统自启动进程和服务...
- vivo5.0系统如何不用ROOT激活Xposed框架的流程
- springBoot加layui和mybatis后台管理系统增删改查分页登录注销修改密码功能
- xunsearch mysql 索引_实践中 XunSearch(讯搜)更新索引方案对比
- 南京Uber优步司机奖励政策(1月25日~1月31日)