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 对象的解释
Nov 24 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
Jan 11 Javascript
基于jquery1.4.2的仿flash超炫焦点图播放效果
Apr 20 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
Jul 09 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
简单实现bootstrap导航效果
Feb 07 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
Mar 01 Javascript
JavaScript拖动层Div代码
Mar 01 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
angularjs通过过滤器返回超链接的方法
Oct 26 Javascript
node.js中path路径模块的使用方法实例分析
Feb 13 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
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
如何打开php的gd2库
2017/02/09 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
Mint UI 基于 Vue.js 移动端组件库
2017/11/07 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
2019/03/22 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
Python验证码截取识别代码实例
2020/05/16 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
接待员岗位责任制
2014/02/10 职场文书
课程改革实施方案
2014/03/16 职场文书
矿泉水广告词
2014/03/20 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
党员转正申请报告
2015/05/15 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang