网页屏蔽各种按键的代码分享

网络教程4周前40

有时候网页需要用到屏蔽功能,最常用的就是屏蔽查看代码和右键了,下面是一些常用的代码

<script> 
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 
function window.onhelp(){return false} //屏蔽F1帮助 
function document.onkeydown(){ 
if((window.event.altKey)&& 
((window.event.keyCode==37)|| //屏蔽Alt+方向键← 
(window.event.keyCode==39))){ //屏蔽Alt+方向键→
alert("不准你使用ALT+方向键前进或后退网页!"); 
event.returnValue=false; 
} if((event.keyCode==8)|| //屏蔽退格删除键 
(event.keyCode==116)|| //屏蔽F5刷新键 
(event.ctrlKey && event.keyCode==82)){ //Ctrl+R 
event.keyCode=0; 
event.returnValue=false; 
} 
if(event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11 
if(event.ctrlKey && event.keyCode==78)event.returnValue=false; //屏蔽Ctrl+n 
if(event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽shift+F10 
if(window.event.srcElement.tagName=="A" && window.event.shiftKey) 
window.event.returnValue=false; //屏蔽shift加鼠标左键新开一网页 
if((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4 
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
return false; 
} 
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>
复制代码


返回列表

上一篇:Zblog博客增加运行时间代码

没有最新的文章了...

相关文章

Centos7一键安装最新内核并开启BBR脚本

本脚本适用环境系统支持:CentOS 6+,Debian 7+,Ubuntu 12+虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等内存要求:≥128M日 期:2017 年 10...

wordpress调用当前分类下子分类的方法

在企业网站中,点击根分类时,显示当前根分类下的子分类,这是个很常见的需求,大多cms也能实现这个功能,如果使用wordpress架构,可以吗?答案是肯定的,wordpress也可以实现这样的功能.其实...

21天学会数据分析,多50%求职选择!21天学会数据分析,多50%求职选择!

21天学会数据分析,多50%求职选择!

教程引见课程将会带在21天的民风养成周期里,基于真实贸易项目,让你活学活用,在作业及操练中理解数据剖析的应用。学习所在百度:https://pan.baidu.com/s/1nB3usZ4vkX-ZB...

Go中文网资深Go工程师第二期Go中文网资深Go工程师第二期

Go中文网资深Go工程师第二期

教程推荐方今,每个要紧的云办事提供商都操纵Go 语言编写的焦点云根源架构,比方外洋的Docker, Etcd, Kubernetes, Prometheus、DropBox等,以及国内的七牛云、腾讯云...

Linux下挂载磁盘教程

理论上适应 Linux 类的所有系统,确定挂载点即可将以下命令直接全部复制,粘贴到 SS 终端即可:mkfs.ext4 /dev/vdbecho '/dev/vdb /home ext4 de...

WordPress用户列表显示注册数量及注册时间教程

般WordPress后台用户列表是根据用户名排序的,没有注册时间,也无法查看当天的用户注册数量,那么我们该如何去解决这个问题呢?今天分享WordPress用户列表显示注册数量及注册时间教程,其实也挺简...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。