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

本文共1516个字,预计阅读时间需要4分钟 发布时间: 2023-04-30 共180人阅读

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

功能键F1-F2:112-123

a-b:65-90

数字键:0-9:48-57

ESC:27

退格键:8

回车:13

shift:16;Ctrl:17;Alt:18

空格:32

Insert:45;Delete:46

<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>

转载文章,请保留出处,(www.sfzyw.com)感谢您的支持
首发资源网 » 网页屏蔽各种按键的代码分享

常见问题FAQ

链接地址失效了怎么办?
例如蓝奏盘,https://www.lanzous.com/i1b2oib 把S改成m或i即可解决,或者请联系本站修复!
本站资源和文章版权声明
版权声明:本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们,减少损失。联系邮箱:1453316800@qq.com
点击下载链接不跳转怎么回事?
您好,QQ内打开是不跳转的,少部分浏览器也不跳转,一般的谷歌,UC了,搜狗 360等浏览器都可以跳转。

提供最优质的资源集合

立即查看 了解详情