js如何禁止右键功能(屏蔽右键)

2024年09月28日 建站教程

js如何实现对右键功能进行屏蔽(禁止右键)点击事件,下面web建站小编给大家详细介绍一下具体代码!

具体代码如下:

var h = window.innerHeight,w=window.innerWidth;  
//禁用右键  
window.oncontextmenu=function(){return false;}  
//任何键盘敲击事件都是无效操作
window.onkeydown = window.onkeyup = window.onkeypress = function () {  
  window.event.returnValue = false;  
  return false;  
}  
//如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面  
window.onresize = function () {  
  if (h != window.innerHeight||w!=window.innerWidth){  
      window.close();  
      window.location = "about:blank";  
  }  
}  

document.onkeydown = function(e){  
  e = window.event || e;  
  var keycode = e.keyCode || e.which;  
  if(e.ctrlKey || e.altKey || e.shiftKey  
      || keycode >= 112 && keycode <= 123 ){  
      if(window.event){ ie  
          try{e.keyCode = 0;}catch(e){}  
          e.returnValue = false;  
      }else{ ff  
          e.preventDefault();  
      }  
  }  
}

本文链接:http://so.lmcjl.com/news/14119/

展开阅读全文
相关内容