防止网站内容被拷贝的一些方法与优缺点好处与坏处分析


Posted in Javascript onNovember 30, 2007

他依次作了以下设置:

1、用js禁用了鼠标右键、Ctrl+A等键,实现方式看如下代码:

<body onmouseup="document.selection.empty()" oncontextmenu="return false" onmousemove="document.selection.empty()" oncopy="document.selection.empty()" onselect="document.selection.empty()">

2、用Table截断字符顺序。
看下面的实际方式,这样如果直接Copy内容到记事本,次序会乱的。

微软日前公告了一份需自己的以及第三方软件,总 要经过调整才能与Windows XP S数大约有50款。 P2兼容的软件清单,清单包括微软

我见过其他防Copy的方式:

1、打开的窗口是一个没有菜单的窗口,这时候,再禁用鼠标右键,当前窗口页,你无法直接察看源代码。

2、在显示Html数据的时候,有大量的白色字被加了进来,这样,copy的时候,中间被加了大量的垃圾信息。比如如下代码:

<font color='#ffffff'>aaaaaa</font>你的<font color='#ffffff'>aaaaaa</font>内容。  这些显示的是你的内容,但Copy会有问题。
优点:
的确可以给复制和采集带来一定的麻烦,但如果更能比较好的采集,白色字体可以用正则替换
缺点:

给自己带来麻烦了,而且不利于搜索引擎的收录,大量的垃圾白字

Javascript 相关文章推荐
重构Javascript代码示例(重构前后对比)
Jan 23 Javascript
JS复制到剪贴板示例代码
Oct 30 Javascript
浅谈 javascript 事件处理
Jan 04 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
javascript实现无缝上下滚动特效
Dec 16 Javascript
轻松搞定jQuery.noConflict()
Feb 15 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
Apr 18 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
Mar 08 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
JS二分查找算法详解
Nov 01 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 Javascript
vue mvvm数据响应实现
Nov 11 Javascript
jQuery 研究心得 取得属性的值
Nov 30 #Javascript
XRegExp 0.2: Now With Named Capture
Nov 30 #Javascript
javascript数组组合成字符串的脚本
Jan 06 #Javascript
比较简单的一个符合web标准的JS调用flash方法
Nov 29 #Javascript
css图片自适应大小
Nov 28 #Javascript
javascript下有关dom以及xml节点访问兼容问题
Nov 26 #Javascript
asp javascript 实现关闭窗口时保存数据的办法
Nov 24 #Javascript
You might like
mysql_escape_string()函数用法分析
2016/04/25 PHP
php微信开发自定义菜单
2016/08/27 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
实例讲解PHP表单
2020/06/10 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
Python模拟三级菜单效果
2017/09/11 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
对python中url参数编码与解码的实例详解
2019/07/25 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
精通CAD能手自荐书
2014/01/31 职场文书
信息员培训方案
2014/06/12 职场文书
五一促销活动总结
2014/07/01 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
钳工实训报告总结
2014/11/04 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
庆七一晚会主持词
2015/06/30 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏
python区块链持久化和命令行接口实现简版
2022/05/25 Python
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers