网页屏蔽各种按键的代码

avatar
avatar
loveatj
82
文章
12
评论
2017年8月29日12:45:04 1 229
  1. <script>
  2. //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 
  3. function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 
  4. function window.onhelp(){return false//屏蔽F1帮助 
  5. function document.onkeydown(){
  6. if((window.event.altKey)&&
  7. ((window.event.keyCode==37)|| //屏蔽Alt+方向键← 
  8. (window.event.keyCode==39))){ //屏蔽Alt+方向键→
  9. alert("不准你使用ALT+方向键前进或后退网页!");
  10. event.returnValue=false;
  11. if((event.keyCode==8)|| //屏蔽退格删除键 
  12. (event.keyCode==116)|| //屏蔽F5刷新键 
  13. (event.ctrlKey && event.keyCode==82)){ //Ctrl+R 
  14. event.keyCode=0;
  15. event.returnValue=false;
  16. }
  17. if(event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11 
  18. if(event.ctrlKey && event.keyCode==78)event.returnValue=false//屏蔽Ctrl+n 
  19. if(event.shiftKey && event.keyCode==121)event.returnValue=false//屏蔽shift+F10 
  20. if(window.event.srcElement.tagName=="A" && window.event.shiftKey)
  21. window.event.returnValue=false//屏蔽shift加鼠标左键新开一网页 
  22. if((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4 
  23. window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
  24. return false;
  25. }
  26. }
  27. </script>
weinxin
我的微信公众号(YoungDoctor)
微信扫一扫
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  0   博主  0
    • avatar *yszann* 0

      记录下美好的瞬间