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 相关文章推荐
JavaScript 事件查询综合
Jul 13 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
Dec 15 Javascript
锋利的jQuery 第三章章节总结的例子
Mar 23 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
seajs模块之间依赖的加载以及模块的执行
Oct 21 Javascript
JS匿名函数实例分析
Nov 26 Javascript
vue2.0学习之axios的封装与vuex介绍
May 28 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 Javascript
js前端设计模式优化50%表单校验代码示例
Jun 21 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
摩卡咖啡
2021/03/03 咖啡文化
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
js Calender控件使用详解
2015/01/05 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
微信小程序实现折叠展开效果
2018/07/19 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
python实现bucket排序算法实例分析
2015/05/04 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
深入讲解Java编程中类的生命周期
2016/02/05 Python
Python探索之修改Python搜索路径
2017/10/25 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
演讲比赛获奖感言
2014/02/02 职场文书
保研推荐信
2014/05/09 职场文书
如何写早恋检讨书
2014/09/10 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
业务员岗位职责
2015/02/03 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
公司晚会主持词
2019/04/17 职场文书