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

2016-01-29 11:50 50 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;")

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

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("操作错误.或许是您按错了按键!"); }}
}

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

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

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

延伸阅读
标签: 电脑入门
如图 桌面右击 - 图形选项 -快捷键- 禁用
标签: Web开发
曾经为看别人写的杂乱代码而头痛吗?曾经为看BWindow代码而烦恼吗?曾经为减小JS体积和JS的可读性之间的矛盾而左右徘徊吗?最好的办法是有个代码格式化和代码压缩的程序,今天总算有了,它是纯JS编写的,当然也就是开源的了.不好意思,做个广告先:),老早就想写这个代码了,今天总算利用这个周末把它写完了,由于写的仓促,还有些小BUG,请经常注意更新!...
标签: FLASH flash教程
poluoluo核心提示:剪贴板是一个软件设备,它用来暂时存贮数据,以及通过复制粘贴实现数据在文档之间的移动。 这个快速教程,我们将用Flash制作一个复制键。 剪贴板是一个软件设备,它用来暂时存贮数据,以及通过复制粘贴实现数据在文档之间的移动。 这个快速教程,我们将用Flash制作一个复制键。 最终的动画 下面的例子将是我们在这个教...
标签: 浏览器
IE右键中添加“复制图片地址”和“复制链接地址” 1、先下载浏览器执行复制操作的脚本文件和注册表写入文件,已打包至 iefans.rar。 2、下载完成解压后,将 CopyImageUrl.html 和 CopyUrl.html 复制至 C:Program FilesInternet Explorer 目录中。 如果您的系统默认不是安装在C盘,或者您不想将这两个文件放置在 C:Program Files...
标签: Web开发
经常在网页上看见复制本页网址,给你的朋友分享之类的话,点按钮,在IE下能复制成功,而在firefox和opera等其他浏览器就不行。 下面的例子使用js+flash(as)实现了在不同浏览器里复制的功能,这样做的好处就是规避了浏览器兼容的问题。也就是说支持firefox,IE,OPERA 怎样使用? 1.先下载这个FLASH文件:文章末尾处链接地址可...

经验教程

313

收藏

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