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


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之可拖动的iframe效果代码
Aug 01 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
完美解决AJAX跨域问题
Nov 01 Javascript
jQuery实现流动虚线框的方法
Jan 29 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
Apr 04 Javascript
深入浅析JavaScript中的3DES
Aug 24 Javascript
JavaScript实现输入框与清空按钮联动效果
Sep 09 Javascript
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
通过实例了解js函数中参数的传递
Jun 15 Javascript
前端天气插件tpwidget使用方法详解
Jun 24 Javascript
JavaScript Blob对象原理及用法详解
Oct 14 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
php 异常处理实现代码
2009/03/10 PHP
php利用header函数下载各种文件
2016/08/24 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
jquery获得keycode的示例代码
2013/12/30 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
如何把vuejs打包出来的文件整合到springboot里
2018/07/26 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
python实现邮件发送功能
2019/08/10 Python
学习Django知识点分享
2019/09/11 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
HTML5实现多张图片上传功能
2016/03/11 HTML / CSS
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
现金会计岗位职责
2013/12/05 职场文书
员工保密承诺书
2014/05/28 职场文书
作风建设年度心得体会
2014/10/29 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
养成教育工作总结
2015/08/13 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL