用javascript屏蔽浏览器的F1~F12, 不改变浏览器的原来设置,对多个浏览器兼容。如360极速浏览器按F2 F3会切换标签;火狐按F3会出现搜索.... 于是献上代码给你们,包括了F1-F12 还有就是鼠标右击和禁止回车。不光可以更兼容浏览器,还可以防止盗版代码。以下代码已亲自测试,都是OK的,放心使用即可

禁止F1-F12


  1. script language="javascript"
  2.  function testKeyDown(event) 
  3.  {   
  4.   if ((event.keyCode == 112)  || //屏蔽 F1 
  5.    (event.keyCode == 113)  || //屏蔽 F2 
  6.    (event.keyCode == 114)  || //屏蔽 F3 
  7.    (event.keyCode == 115)  || //屏蔽 F4 
  8.    (event.keyCode == 116)  || //屏蔽 F5 
  9.    (event.keyCode == 117)  || //屏蔽 F6 
  10.    (event.keyCode == 118)  || //屏蔽 F7 
  11.    (event.keyCode == 119)  || //屏蔽 F8 
  12.    (event.keyCode == 120)  || //屏蔽 F9 
  13.    (event.keyCode == 121)  || //屏蔽 F10 
  14.    (event.keyCode == 122)  || //屏蔽 F11 
  15.    (event.keyCode == 123))    //屏蔽 F12 
  16.   { 
  17.    event.keyCode = 0;   
  18.    event.returnValue = false
  19.   } 
  20.  } 
  21.  document.onkeydown = function(){testKeyDown(event);} 
  22.  window.onhelp = function(){return false;} 
  23.  
禁止鼠标右击 否则弹出‘ sorry! No right-clicking!

  1. $(document).ready(function() {  
  2. $(document).bind("contextmenu",function(e) {  
  3. alert("sorry! No right-clicking!");  
  4. return false;  
  5. });  
  6. });  

禁止按回车,否则弹出框

  1. <html> 
  2. <head></head> 
  3. <body> 
  4. <script> 
  5. window.onload = function () 
  6.      document.body.onkeydown=function(event) 
  7.     { 
  8.         if(event.keyCode==13) 
  9.         { 
  10.             alert("不允许按回车键"); 
  11.         } 
  12.     } 
  13. </script> 
  14.  
  15. </body> 
  16. </html> 

 

返回顶部