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


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 相关文章推荐
location.href 在IE6中不跳转的解决方法与推荐使用代码
Jul 08 Javascript
js 返回时间戳所对应的具体时间
Jul 20 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
Mar 05 Javascript
非常酷炫的Bootstrap图片轮播动画
May 27 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
js H5 canvas投篮小游戏
Aug 18 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
Aug 24 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
配置eslint规范项目代码风格
Mar 11 Javascript
Vue CLI中模式与环境变量的深入详解
May 30 Vue.js
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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
PHP日期处理函数 整型日期格式
2011/01/12 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
工作中常用js功能汇总
2020/11/07 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
win7安装python生成随机数代码分享
2013/12/27 Python
python批量爬取下载抖音视频
2019/06/17 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
Django websocket原理及功能实现代码
2020/11/14 Python
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
大学生自我鉴定评语
2014/01/27 职场文书
学生操行评语大全
2014/04/24 职场文书
最常使用的求职信
2014/05/25 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
母亲去世追悼词
2015/06/23 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS