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 相关文章推荐
JS 有名函数表达式全面解析
Mar 19 Javascript
动态调用CSS文件的JS代码
Jul 29 Javascript
javascript定时变换图片实例代码
Mar 17 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
Apr 27 Javascript
js showModalDialog参数的使用详解
Jan 07 Javascript
javascript Slip.js实现整屏滑动的手机网页
Nov 25 Javascript
jQuery自动完成插件completer附源码下载
Jan 04 Javascript
jquery trigger实现联动的方法
Feb 29 Javascript
jQuery实现手势解锁密码特效
Aug 14 jQuery
node-sass安装失败的原因与解决方法
Sep 04 Javascript
微信小程序基于movable-view实现滑动删除效果
Jan 08 Javascript
webpack5 联邦模块介绍详解
Jul 08 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
PHP的FTP学习(三)
2006/10/09 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
Javascript之Date对象详解
2016/06/07 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
python操作日志的封装方法(两种方法)
2019/05/23 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
详解用python生成随机数的几种方法
2019/08/04 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
成人教育自我鉴定
2013/11/01 职场文书
大学生找工作推荐信范文
2013/11/28 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
担保书怎么写 ?
2019/04/22 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
Python 可迭代对象 iterable的具体使用
2021/08/07 Python