HTML屏蔽右键屏蔽的一些简单易用的代码
//屏蔽粘贴
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.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.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.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;
}
}
//屏蔽右键菜单
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;
}
}
//禁用调试工具
var threshold = 160; // 打开控制台的宽或高阈值
// 每秒检查一次
var check = setInterval(function() {
if (window.outerWidth - window.innerWidth > threshold ||
window.outerHeight - window.innerHeight > threshold) {
// 如果打开控制台,则刷新页面
window.location.reload();
}
}, 1000)
//禁用F12
window.onkeydown = window.onkeyup = window.onkeypress = function (event) {
// 判断是否按下F12,F12键码为123
if (event.keyCode == 123) {
event.preventDefault(); // 阻止默认事件行为
window.event.returnValue = false;
}
}
HTML屏蔽右键屏蔽的一些简单易用的代码相关推荐
- GitHub上共享的简单易用 TensorFlow 代码集
最近来自韩国的AI研究科学家Junho Kim做了一份易于使用的 TensorFlow 代码集,目前该项目包含一般深度学习架构所需要的代码,例如初始化和正则化.各种卷积运算.基本网络架构与模块.损失函 ...
- 【C51】基于51单片机的简易频率计(附代码、无需外设、小白简单易上手)
基于51单片机的简易频率计(无需外设.小白简单易上手) 代码较为简单,大概思路是通过定时器单位时间内外部中断上升沿触发的次数来计算实际频率. /基于51单片机的简易频率计#include<r ...
- 如何在网页中屏蔽右键
众所周知,要保护一个页面,最基础的就是要屏蔽右键.而现在网页上用得最多的是function click(),即下面这段代码: 〈script〉 function click(){ if(event.b ...
- Javascript屏蔽右键的方法
网页制作者经常遇到如何彻底禁止查看网页源代码的问题.有没有方法可以解决呢?使用ASP.JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编 ...
- html屏蔽右键、禁止复制与禁止查看源代码
如何在网页中屏蔽右键 众所周知,要保护一个页面,最基础的就是要屏蔽右键.而现在网页上用得最多的是function click(),即下面这段代码 ...
- 【HTML】如何在网页中屏蔽右键 ?
如何在网页中屏蔽右键 众所周知,要保护一个页面,最基础的就是要屏蔽右键.而现在网页上用得最多的是function click(),即下面这段代码: <script> function ...
- jquery和javascript屏蔽右键菜单及阻止事件冒泡
jquery屏蔽右键菜单 $(document).ready(function(){$(document).bind("contextmenu",function(e){retur ...
- webplayer 设置加载图标和屏蔽右键
为什么80%的码农都做不了架构师?>>> 以下是引用片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Stric ...
- 简单易用高性能!一文了解开源迁移学习框架EasyTransfer
简介:近日,阿里云正式开源了深度迁移学习框架EasyTransfer,这是业界首个面向NLP场景的深度迁移学习框架.该框架由阿里云机器学习PAI团队研发,让自然语言处理场景的模型预训练和迁移学习开发与 ...
最新文章
- 近期必读的6篇NeurIPS 2019零样本学习论文
- 用clock()统计代码的执行时间(C语言)
- python调用其他文件中的函数或者类
- P2327 [SCOI2005]扫雷
- java io流操作_十个Demo进行讲解Java中IO流的常用操作~
- 技术人的年货福利:百宝黑皮书在手,2020年技术栈变革一次看透 | 免费下载
- 本地html自动跳转,HTML页面跳转(重定向)
- 计算机基础及photoshop的应用,计算机基础及Photoshop应用
- 头条校招(今日头条2017秋招真题)1——python解法
- Git与代码托管平台
- python去重、根据某列统计另一列频数
- python爬取豆瓣电影评论_python 爬取豆瓣电影评论,并进行词云展示及出现的问题解决办法...
- 2022最令人惊艳的人工智能论文整理分享(附视频、代码)
- html table 合并单元格 分页,Word表格跨页,合并单元格后,希望跨页的每一页都显示合并单元格的内容(有图)...
- java -苹果支付凭证校验
- 伯远帖 - Java Spring 4.0 集成 MyBatis 3.1 支持
- 经贸英语中专用名词与常用词如何翻译?
- 【f1c200s/f1c100s】FT5426触摸屏驱动适配
- 署名用by还是from_【这个太有创意了】中国学者把自己名字PS到《Nature》杂志论文第一作者前面,放到自己简历里...
- 脑机接口(一):背景知识
热门文章
- 微信(支付)二维码的生成(前端方向)
- avcodec_receive_frame 和 avcodec_send_packet的调用顺序
- Error: Comnection activation fai led: No suitable device found for this comnect ion (device ens33 no
- 图解深度学习-波尔兹曼机
- 无法取消打印机所有文档的解决办法
- 【华为OD机试真题 JAVA】算法中的常用知识点
- python functiontype_Python多处理PicklingError:无法pickletype'function'
- idea查找替换快捷键,批量处理
- 【LEACH协议】基于matlab最佳簇半径的无线传感器网络分簇路由算法【含Matlab源码 2087期】
- vscode 自动补全插件