搜索
首页 教育/科学 职业教育

如何在我的网页里屏蔽我的右键?

如何在我的网页里屏蔽我的右键?

全部回答

2019-06-21

0 0
    在网上搜索屏蔽右键,一搜可以找到一箩筐,自己总结了几段以便大家学习参考:1。首先想到的,当然是javascript了。<script> function click(){  if(event。
  button==2){   alert( '右键被屏蔽 !!');  } } document。  onmousedown=click </script>但是这种屏蔽方法的破解方法也是众所周知的。
  那就是连续单击鼠标左键和右键便又可以看到右键菜单了。有一个升级版<script language="JavaScript"> //锁鼠标右键和键盘CONTEXTMENU键 function click(e) {  if (document。
    all) {   if (event。button==2||event。button==3) {    oncontextmenu='return false';   }  }  if (document。
    layers) {   if (e。which == 3) {    oncontextmenu='return false';   }  } } if (document。
  layers) {  document。  captureEvents(Event。MOUSEDOWN); } document。onmousedown=click; document。
  oncontextmenu = new Function("return false;") </script>2。  由于现在很多插件可以屏蔽js代码,这时怎么办?别急请看下面的方法。
  这种方法利用了HTML里的〈body〉来作修改,它只有以下短短的一行代码:<body oncontextmenu=self。event。returnValue=false>这里,定义了oncontextmenu。
    使得右键的值为false,起到了屏蔽右键的效果。现在,再试试看刚才的破解方法,已经不行了。左右键连击已经不能再打开右键菜单。不但是这个,再试试看其他的方法。无论你怎样的乱点,右键都没有用。
  因为在这个网页里,右键已经不存在了。对于一个不存在的功能键,你又能做什么呢?但是,屏蔽了右键还不能解决问题。  如果我要复制一段文字,或是一张图片。那么,把它选中后用ctrl+C 再用 ctrl+V不就可以复制粘贴了嘛。
  对了,接下来要讲的,就是屏蔽左键(什么?屏蔽左键?那这个网页不就差不多废掉了?别急,没说完呢,左键只有一项功能是很讨厌的)的选定功能。那么,如上所说,用JS来屏蔽是没有用的,治标不治本的。  那么,我们就还用网页的最基础的语言:HTML来定义吧。
  还是老招数,定义〈body〉。这次用的参数是:onselectstart。就是左键选定的参数。代码如下:<body onselectstart="return false">这样,左键选定功能就给轻易屏蔽了。
      原理和上面的一样。现在,再用你的左键选择任意内容把,已经没有用了。自然也不能ctrl + C,ctrl +V了。那么,现在我们来把这两部分合并起来。
  彻底控制左右键!:<body oncontextmenu=self。event。returnValue=false onselectstart="return false">。
  

2019-06-21

0 0
打开QQ,随便打开一个好友的,在打字的窗口上方有个“截图”按钮,按下,鼠标变成彩色,框选你要的图,将它截到聊天窗口里,右键,另存为,剩下的不用我说了吧

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
职业教育
院校信息
升学入学
理工学科
出国/留学
人文学科
外语学习
学习帮助
K12
职业教育
职业教育
会计资格考试
职业培训
远程教育
自考
司法考试
公务员考试
举报
举报原因(必选):
取消确定举报