利用js实现禁止复制文本信息


Posted in Javascript onJune 03, 2015

做SEO的都知道,发原创文章对自己网站的优化是非常好的,特别是在搜文章标题的时候,原创的一般排名第一。但是优化是给搜索引擎看的。而在互联网有个很头痛的问题,一篇文章对搜索引擎来说到底谁是原创。这个是不一定的。举个简单例子:比如你在博客(当然假设你博客每日访问量很低,每天就几百人的情况下)上发表了一篇优质原创文章。但没过几小时或几天被人转载到了一个大型门户网站还不带你文章的原创连接的,比如 A5 这种网站。那么过段时间,你再搜文章的标题的时候,谁排第一这个就不好说了。本人可是有这种亲身体会的。为此为了让我们坚持做原创的作者们有继续原创的激情。下面分享一招教你如何防止网页内容直接被人复制的办法。兼容IE和火狐的。好了,看代码:

将以下 js 代码复制到你的 js 文件中(这段代码是针对IE的):

<script language="javascript"> 

document.onselectstart=new Function("event.returnValue=false;"); //禁止选择,也就是无法复制 

</script>

将以下代码复制到你的 css 文件中(这段代码是针对firefox的):

<style type="text/css">body{-moz-user-select:none;}</style>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
关于JavaScript的with 语句的使用方法
May 09 Javascript
jQuery分别获取选中的复选框值的示例
Jun 17 Javascript
JS中实现简单Formatter函数示例代码
Aug 19 Javascript
JavaScript获取网页表单action属性的方法
Apr 02 Javascript
JavaScript  cookie 跨域访问之广告推广
Apr 20 Javascript
浅谈javascript中遇到的字符串对象处理
Nov 18 Javascript
详解Javascript数据类型的转换规则
Dec 12 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 Javascript
js实现随机8位验证码
Jul 24 Javascript
vue 实现微信浮标效果
Sep 01 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
Dec 04 Javascript
详解JavaScript中循环控制语句的用法
Jun 03 #Javascript
讲解JavaScript中for...in语句的使用方法
Jun 03 #Javascript
JavaScript中for循环的使用详解
Jun 03 #Javascript
详解JavaScript的while循环的使用
Jun 03 #Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 #Javascript
JavaScript中switch语句的用法详解
Jun 03 #Javascript
jquery中添加属性和删除属性
Jun 03 #Javascript
You might like
使用PHP批量生成随机用户名
2008/07/10 PHP
php 无限级缓存的类的扩展
2009/03/16 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
JavaScript数据结构学习之数组、栈与队列
2017/05/02 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
vue实现购物车案例
2020/05/30 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
Python中请不要再用re.compile了
2019/06/30 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
社会公德演讲稿
2014/05/20 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
酒店开业主持词
2015/07/02 职场文书
学校教师培训工作总结
2015/10/14 职场文书