这篇文章主要讲解:右键复制失效方法、菜单"文件"-"另存为"失效方法、防止查看源代码进行复制的方法、防止页面缓存的方法。来达到一定的代码保护效果

转载:http://www.fly63.com/article/detial/164

右键复制失效方法:

方法一:

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

方法二:

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

或者

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

方法三:

<body oncopy="alert('对不起,本网页禁止复制!');return false;">

方法四:

body{//通过css设置body-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}

上面方法都是针对整个页面的,如果只想对某一个div的内容不让用户复制,你需要这样做把body换位对应div

菜单"文件"-"另存为"失效方法:

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

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

这样用户再选择“另存为”,就会出现"无法保存Web页"的错误

防止查看源代码进行复制的方法:

通过js实现静止右键和F12,Shift+F10,Ctrl+Shift+I等查看源代码的方法:

<script language="javascript">function click(e) {if(document.all) {if(event.button == 2 || event.button == 3) {oncontextmenu = 'return false';}}if(document.layers) {if(e.which == 3) {oncontextmenu = 'return false';}}}if(document.layers) {document.captureEvents(Event.MOUSEDOWN);}document.onmousedown = click;document.oncontextmenu = new Function("return false;")document.onkeydown = document.onkeyup = document.onkeypress = function() {//123屏蔽F12,73屏蔽Ctrl+Shift+I,121屏蔽Shift+F10if(window.event.keyCode == 123 || window.event.keyCode == 73 || window.event.keyCode == 121) {window.event.returnValue = false;return(false);}}
</script>

转载:https://blog.csdn.net/liyujia6636/article/details/79101760

问题描述

手机端苹果手机,长按可以选中文字,但是一些按钮上一般要避免长按时弹出选中文字,或者一些罩层要避免弹出。

问题解决

使用css可以禁止:

.className {user-select: none; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}

禁止浏览器复制,手机复制文字相关推荐

  1. android app复制,手机屏幕文字复制App(Text on sreen)

    一般手机上屏幕文字是长按屏幕,就会出现复制选择的提示,左右移动可以选择复制的范围,就可以复制了,手机屏幕文字复制Copy - Text on screen pro复制的方式很粗暴,用的是OCR,使用方 ...

  2. 用火狐浏览器看中一段代码是复制外部html还是复制内部html,为什么PDF文件用某些浏览器读取就可以复制出其中的文字,而用WPS等办公软体就不可以复制出呢?...

    为什么PDF文件用某些浏览器读取就可以复制出其中的文字,而用WPS等办公软体就不可以复制出呢?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们 ...

  3. 喷射字符·奇怪符号·手机复制难以删除·长串文字·很长的小尾巴·拖得很长·乱码·直播间弹幕·贴吧楼层ฏ้้้้้้้้้้้้้๎๎๎๎๎๎๎๎้้้้้้้้้้้้้๎๎๎๎๎๎๎๎้้้้้้้้

    参考链接 喷射字符 - 百度百科 喷射字符制作教程 - 萌娘百科 手机复制这几个字看你多久能删完 「ฏ๎๎๎」是个什么符号? 相关教程 如何打出喷射符? 解密喷射字符,教你DIY自己的喷射符 泰文字符 ...

  4. 教你一招:复制不能复制的网页文字(通用篇)

    作者:iamlaosong 当我们需要复制网页上的内容时,往往会碰到不能复制的情况,面对这个问题,不同的情况有不同的应对方法,比如禁止JavaScript运行,查看源代码,另存为网页文件等.这些方法也 ...

  5. html5屏蔽ios长按复制,html5+CSS 实现禁止IOS长按复制粘贴功能

    html5+CSS 实现禁止IOS长按复制粘贴功能 因为在移动端APP需要实现长按执行别的事件,但是在iOS系统有默认的长按选择复制粘贴,禁止此功能在网上找了很多资料,最终整理出目前最好的解决方法. ...

  6. html页面禁止右键、禁止复制、禁止图片拖动、禁止复制和剪切禁止IOS长按复制粘贴实现

    html实现 页面禁止右键 禁止复制 禁止图片拖动 禁止复制和剪切 众所周知,一般的屏蔽的方法是用JS来编写的脚本,但是也可以直接通过修改网页属性的方法来屏蔽右键 禁止复制. 禁止右键oncontex ...

  7. 教你破解复制网站不能文字+白piao某度等各种文档

    每次写作业都需要在网上搜集很多资料,但是好不容易搜集到啦,想要下载告诉我要收费. 那我可定不能干啊,于是我就要拿出我的 C V 大法. 结果啪啪大脸,复制不了. 白piao实属不易啊,遇到了各种阻碍, ...

  8. MIT开发的一款最新Chrome插件,功能远超OCR软件,可快速识别和复制图中文字

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 有时你遇到一篇古老的文献,PDF文档还是扫描版.又或者是遇到一幅网页版海报,上面的 ...

  9. JS应用之禁止抓屏、复制、打印

    作者:Randy 原载:JS应用之禁止抓屏.复制.打印 版权所有,转载时必须以链接形式注明作者和原始出处及本声明 JS应用之禁止抓屏.复制.打印 项目需要禁止抓屏.复制.打印的要求,复制.打印做起来可 ...

  10. html中水印影响文字复制,HTML中文字水印的清除方法_HTML教程

    HTML中文字水印的清除方法 我们在浏览某些网站的时候,看到不错的网页可能就想把上面的内容给复制下来,但是有的网站就是为了防止别人复制,而在每段文字的结尾处增加了干扰码--与背景颜色相同的文字.清除文 ...

最新文章

  1. 软件版本号命名规范_电影录音部门和剪辑部门交互规范的参考
  2. 上海大学计算机技术 a股,这所上海大学短时间就成为211,实力强劲却不为人知,适合捡漏...
  3. 20170914-构建之法:现代软件工程-阅读笔记
  4. Channel 与ChannelPipeline
  5. 【音视频安卓开发 (四)】AndroidStudio项目配置权限、jni库路径、ABI
  6. Lesson Plan 原文
  7. Ssm角色权限后台管理实战开发
  8. python画折线图虚线_python绘制简单折线图代码示例
  9. 迅雷界面引擎Bolt中编译失败的问题
  10. win7美化_美化你的win10桌面,让你的电脑更美观
  11. 平面一般力系最多可以求解_利用平面任意力系的平衡方程最多可求解几个未知量(  )。...
  12. 每个国家对应的语言Locale和国家代码对照表(转)
  13. 免费报表软件有哪些?5款热门工具
  14. 陈抟(tuán)《心相篇》
  15. 导致联想拯救者y7000触控板失灵的一种可能
  16. tplink错误代码51215_求教tplink wr886n v5.0 ttl 接线方法
  17. 计算机网络与物流论文题目,电子商务与现代物流关系浅析毕业论文.docx
  18. BlackBerry应用商店(App World)
  19. 如何蒸鸡蛋羹 又香又嫩
  20. 毕业设计java 课程精品网站,java毕业设计_springboot框架的精品课程网站

热门文章

  1. 硬件专业应届生就业职位汇总
  2. LayaBox上使用自定义WebAssembly初体验
  3. 使用mvc架构模式实现账户之间的转账(没有涉及事务处理)
  4. camera-ready的时候:latex 遇到 recently read c@lor@to@ps问题. Pstricks 画的图不能用pdflatex编译
  5. Linux常用命令英文全称以及中文释义【表格版】
  6. [BUUCTF]第六天训练日志
  7. go proxy 代理
  8. strtoul和errno的合作
  9. Token 认证登录
  10. 《左神算法初级班》第四节课:二叉树结构