禁止右键、Ctrl键和复制功能的JS代码

2016-01-29 11:50 66 1 收藏

禁止右键、Ctrl键和复制功能的JS代码,禁止右键、Ctrl键和复制功能的JS代码

【 tulaoshi.com - Javascript 】

有的网站页面禁止使用右键和复制功能,甚至连Ctrl键也禁止掉了,这个效果是如何实现的呢?其实很简单就是调用了一段JS代码而已。
下面就是实现效果所需代码:
function click(e) {
 if (document.all) {
  if (event.button==1||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;")

var travel=true
var hotkey=17   /* hotkey即为热键的键值,是ASII码,这里99代表c键 */
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{ if (document.layers) {
if (e.which==hotkey&&travel){
 alert("操作错误.或许是您按错了按键!");  } }
else if (document.all){
if (event.keyCode==hotkey&&travel){ alert("操作错误.或许是您按错了按键!"); }}
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

document.onkeydown=gogo
把上面的代码另存为一个JS文件,然后在想实现此效果的页面调用即可!
道高一尺,魔高一丈,这个方法是有相应的破解方法,只攻代码爱好者研究用。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/javascript/)

来源:http://www.tulaoshi.com/n/20160129/1483552.html

延伸阅读
标签: Web开发
遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择“图片另存为”或“复制”来达到我们的目的。但是,目前有许多网页都屏蔽了鼠标右键,致使我们一按鼠标右键就会弹出个窗口,上面写着XXX版权所有、禁止使用右键之类的话,对此大家都已经习以为常了。 其实,这是由于网页文件中被加入了...
标签: 浏览器
IE右键中添加“复制图片地址”和“复制链接地址” 1、先下载浏览器执行复制操作的脚本文件和注册表写入文件,已打包至 iefans.rar。 2、下载完成解压后,将 CopyImageUrl.html 和 CopyUrl.html 复制至 C:Program FilesInternet Explorer 目录中。 如果您的系统默认不是安装在C盘,或者您不想将这两个文件放置在 C:Program Files...
标签: word
word2010取消按Ctrl键跟踪超链接功能的方法   默认情况下,Word2010文档中的超链接必须在按下Ctrl键的同时单击该超链接才能对其进行跟踪。如果仅仅单击超链接,则只能编辑其文本。用户可以根据实际需要取消按Ctrl键跟踪超链接功能,操作步骤如下所述: 第1步,打开Word2010文档窗口,依次单击文件→选项命令,如图1所示。 ...
标签: Web开发
曾经为看别人写的杂乱代码而头痛吗?曾经为看BWindow代码而烦恼吗?曾经为减小JS体积和JS的可读性之间的矛盾而左右徘徊吗?最好的办法是有个代码格式化和代码压缩的程序,今天总算有了,它是纯JS编写的,当然也就是开源的了.不好意思,做个广告先:),老早就想写这个代码了,今天总算利用这个周末把它写完了,由于写的仓促,还有些小BUG,请经常注意更新!...
标签: 电脑入门
如图 桌面右击 - 图形选项 -快捷键- 禁用

经验教程

616

收藏

21
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部