1、使右键和复制失效

方法1:

在网页中加入以下代码:

复制代码代码如下:

<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>

方法2:

在中加入以下代码:

<body oncontextmenu="return false" onselectstart="return false">

<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">

实质上,方法2与方法1是一样的。

方法3:

如果只限制复制,可以在加入以下代码:

2、使菜单"文件"-"另存为"失效

如果只是禁止了右键和选择复制,别人还可以通过浏览器菜单中的"文件"-"另存为"拷贝文件。为了使拷 贝失效,可以在与之间加入以下代码:

复制代码代码如下:

<noscript>
<iframe src="*.htm"></iframe>
</noscript>

这样,用户在另存网页时,就会出现"无法保存Web页"的错误。

另外,也可以使用event.preventDefault() 方法来阻止oncontextmenu() 还有onselectstart()

复制代码代码如下:

document.oncontextmenu=function(evt){
evt.preventDefault();
} document.onselectstart=function(evt){
evt.preventDefault();
};

既然可以禁止,那么当然也可以启用它,将事件重新赋值即可,可以赋值为null,或字符串、布尔值都行。如:

复制代码代码如下:

document.oncontextmenu="";
document.onselectstart=true;

或者 禁用js:打开谷歌浏览器,选择“设置” – 选择“隐私设置” – 选项“内容设置” – 选择“JavaScript” – 选择“不允许任何网站运行JavaScript”,设置完成刷新即可。

网站内容禁止复制和粘贴、另存为的js代码相关推荐

  1. 网站内容禁止复制的js代码

    网站内容禁止复制的js代码 这篇文章主要介绍了JS如何实现网站内容禁止复制的方法,希望可以帮助到你~ 方法1:  在网页中加入以下代码: <script language="Javas ...

  2. php保存复制粘贴的网页内容,JS实现网站内容的禁止复制和粘贴、另存为

    JS实现网站内容的禁止复制和粘贴.另存为 google搜索"document.οncοntextmenu=true;document.onselectstart=true"会有更多 ...

  3. 如何实现和破解网站上禁止复制粘贴的其中一种方法

    首先我们要知道,一个网站实现禁止复制粘贴的功能实现一般是采用js实现的.一般通过以下语句进行实现: var bodyMain = document.getElementById('bodyMain' ...

  4. 如何实现网站内容防复制或者自动添加版权信息呢?

    简介 随着信息的越来越多,窃取别人的劳动果实也似乎屡见不鲜,在这里简单介绍一下防复制或者复制后自动带版权的方法. 当然,本站"勿埋我心"不打算这般使用,因为这或多或少会影响用户的体 ...

  5. 简单一招破解网站内容不能复制+图片不能右击(naver blog有效)

    很多网站为了保护权利设置了内容不可复制,并且图片右击无法获取图片链接或者是下载图片,网上看了很多方法,获取针对别的网站有效,但是韩国的naver blog不行.今天一大早又谷歌了一下,正好看到了一个一 ...

  6. 你不知道的copy、cut、paste事件——实现页面内容禁止复制,实现复制内容添加额外字段,比如复制请注明出处

    聊聊copy复制.cut剪切.paste粘贴事件. 首先这三个事件都属于ClipboardEvent事件(剪切板事件).什么意思呢?这个三个事件的事件对象event其实都是ClipboardEvent ...

  7. Vue 中银行卡号码禁止复制与粘贴

    input 中禁止粘贴:@paste.native.capture.prevent="" input 中禁止复制:@copy.native.capture.prevent=&quo ...

  8. 破解网页中禁止复制、粘贴的一种方法

    浏览网页的时候,让人蛋疼的一件事就是不能复制.粘贴. 在网上查找一番后,发现方法很多,有装插件的,有插js代码的.其实禁用JS就好了.所以,最简单的解决办法是: 1,以360浏览器为例,谷歌也一样,按 ...

  9. 如何解决网站文字禁止复制?插件:Enable Copy v1.15

    下载插件"Enable Copy v1.15" 官网: http://www.pc6.com/soft/FireFox_424175.html 1.下载插件"Enable ...

最新文章

  1. 订购后如何限制Oracle查询返回的行数?
  2. Android移动开发之【Android实战项目】DAY8-Android studio查看SQLIte数据库文件
  3. Android视频拍摄功能总结
  4. Apache ZooKeeper - 使用Apache Curator操作ZK
  5. 让Keras更酷一些:中间变量、权重滑动和安全生成器
  6. 从Zygote孵化frameworks进程,分析StartActivity流程中intent传递数据的最大值。
  7. 使用 Flask-apidoc 自动生成 Api 文档
  8. Angular Shadow Root DOM的一些API
  9. 技术管理—管理书籍推荐
  10. Oracle rman备份和还原恢复数据库
  11. DeepWalk:图网络与NLP的巧妙融合
  12. linux多进程通过中断实现,关于Linux内核源码中是如何区别进程上下文和中断上下文...
  13. 实时系统性能测试指标及方法
  14. polkit启动失败_Linux MySQL 常见无法启动或启动异常的解决方案(上)
  15. 支付宝 android sdk 调用h,支付宝 iOS SDK 的简单使用
  16. 360wifi驱动 linux ap,360wifi驱动
  17. 按头安利,好看又实用的商务金融UI模板素材看这里
  18. 【Vivado那些事儿】强制修改打开Vivado工程使用的Vivado版本
  19. BIN,S19,M0T,SREC,HEX文件解析;FileParse(二)之源码解析
  20. 原生js实现拖拽上传文件

热门文章

  1. 微信小程序同声传译开发(语音识别、语音输入转文字)开发教程
  2. 使用 CSS Grid Generator来快速使用及学习 Grid 布局
  3. 一个H5游戏的开发(二)
  4. @ExceptionHandler全局异常捕获响应体返回中文乱码
  5. UI设计基础知识点之Android设计规范篇
  6. tp监控连接云路由服务器失败_tp-link云路由器界面提示“发送请求失败,请重试”怎么办?...
  7. 【双目相机同目标追踪】
  8. #Mac为什么会成为程序员的首选?程序员为什么都想要一台Mac?
  9. python pycurl_pycurl和SSL
  10. java接口加密 ras,Jmeter 使用封装 jar 解决 RSA+AES 参数加密接口请求