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


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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
轻轻松松学JS调试(不下载任何工具)
Apr 14 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
May 07 Javascript
html页面显示年月日时分秒和星期几的两种方式
Aug 20 Javascript
一个js控制的导航菜单实例代码
Dec 03 Javascript
JavaScript中的值类型详细介绍
Dec 29 Javascript
jQuery实现统计输入文字个数的方法
Mar 11 Javascript
JQuery自动触发事件的方法
Jun 13 Javascript
jQuery判断checkbox选中状态
May 12 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
Jun 10 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
Nov 01 Javascript
js实现购物车商品数量加减
Sep 21 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
屏蔽浏览器缓存另类方法
2006/10/09 PHP
smarty表格换行实例
2014/12/15 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
动态加载js的几种方法
2006/10/23 Javascript
JS查看对象功能代码
2008/04/25 Javascript
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Python实现获取某天是某个月中的第几周
2015/02/11 Python
浅析Python中的序列化存储的方法
2015/04/28 Python
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
python+tkinter实现学生管理系统
2019/08/20 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
python爬取抖音视频的实例分析
2021/01/19 Python
婚礼证婚人证婚词
2014/01/13 职场文书
英语分层教学实施方案
2014/06/15 职场文书
会计工作检讨书
2015/02/19 职场文书