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

1727 ℃

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();  
      }  
  }  
}

html5有哪些常见的事件

reactjs项目中如何屏蔽浏览器右键事件

标签: oncontextmenu, 屏蔽右键, 禁止右键

上面是“js如何禁止右键功能(屏蔽右键)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3092.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

dedecms在列表或首页显示tag标签带链接
帝国cms教程封面模板调用栏目别名
来看dede织梦系统如何批量 更改标题和内容关键词
vue开发如何将对象转换成字符串
织梦DedeCMS 5.7无法上传图片的解决方法