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


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 相关文章推荐
js处理自己不能定义二维数组的方法详解
Mar 03 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
Feb 25 Javascript
实例解析jQuery中proxy()函数的用法
May 24 Javascript
简单谈谈JS数组中的indexOf方法
Oct 13 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
AngularJS学习第一篇 AngularJS基础知识
Feb 13 Javascript
Vue axios 中提交表单数据(含上传文件)
Jul 06 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
JS实现时间校验的代码
May 25 Javascript
手把手带你搭建一个node cli的方法示例
Aug 07 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制作静态网站的模板框架(四)
2006/10/09 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
2013/12/03 PHP
CentOS安装php v8js教程
2015/02/26 PHP
php 的反射详解及示例代码
2016/08/25 PHP
PHP与SQL语句常用大全
2016/12/10 PHP
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
Python 含参构造函数实例详解
2017/05/25 Python
wxPython的安装图文教程(Windows)
2017/12/28 Python
python 按照固定长度分割字符串的方法小结
2018/04/30 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
化学专业毕业生求职信
2014/07/28 职场文书
心术观后感
2015/06/11 职场文书
2019秋季运动会口号
2019/06/25 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript