JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】


Posted in Javascript onSeptember 04, 2016

本文实例讲述了JS实现屏蔽网页右键复制及ctrl+c复制的方法。分享给大家供大家参考,具体如下:

老是有些网站会屏蔽你的鼠标右键或者用快捷键复制,其实只是一段js代码,解决的方法就是直接把网页保存下来然后删掉下面这段js代码,然后就可以正常用右键菜单了。

当然,也可以通过设置浏览器的安全级别到最高级别来解决问题。

方法一,直接在body标签内添加:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body oncontextmenu="return false" onselectstart="return false" oncopy="return false">
<ul>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
</ul>
</body>
</html>

方法二,写一份JS脚本来控制:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<ul>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
  <li><a href="###">阅谁问君诵,水落清香浮</a></li>
</ul>
<script>
document.oncontextmenu = function(){
  return false;
}
document.onkeydown = function(){
  if (event.ctrlKey && window.event.keyCode==67){
    return false;
  }
}
document.body.oncopy = function (){
  return false;
}
//不建议连选中文本都不行
document.onselectstart = function(){
  //return false;
}
</script>
</body>
</html>

效果图如下:

JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
newxtree.js代码
Mar 13 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
Nov 18 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
js中实现字符串和数组的相互转化详解
Jan 24 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
Mar 21 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
vue 实现类似淘宝星级评分的示例
Mar 01 Javascript
修改node.js默认的npm安装目录实例
May 15 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
Aug 27 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 Javascript
jQuery实现的自动加载页面功能示例
Sep 04 #Javascript
jQuery简单实现中间浮窗效果
Sep 04 #Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
Sep 04 #Javascript
jQuery中ScrollTo用法示例
Sep 04 #Javascript
jQuery与JS加载事件用法分析
Sep 04 #Javascript
jQuery轮播图效果精简版完整示例
Sep 04 #Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
Sep 04 #Javascript
You might like
新52大事件
2020/03/03 欧美动漫
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
限制文本框输入N个字符的js代码
2010/05/13 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
Django Rest framework权限的详细用法
2019/07/25 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
SQL面试题
2013/04/30 面试题
简单叙述一下MYSQL的优化
2016/05/09 面试题
最新教师自我评价分享
2013/11/12 职场文书
六查六看自查报告
2014/10/14 职场文书
罚款通知怎么写
2015/04/22 职场文书
部门2015年度工作总结
2015/04/29 职场文书
党员证明信
2015/06/19 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
Python面向对象之成员相关知识总结
2021/06/24 Python
python实现简易自习室座位预约系统
2021/06/30 Python
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫