利用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 cookie操作类的实现代码小结附使用方法
Jun 02 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
Aug 14 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
Jun 17 Javascript
一个支付页面DEMO附截图
Jul 22 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
Aug 03 Javascript
Vue中的v-cloak使用解读
Mar 27 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
Aug 24 Javascript
浅谈React 服务器端渲染的使用
May 08 Javascript
JS插件clipboard.js实现一键复制粘贴功能
Dec 04 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
vue实现Excel文件的上传与下载功能的两种方式
Jun 28 Javascript
JavaScript获取URL参数的方法分享
Apr 07 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
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
php empty函数判断mysql表单是否为空
2010/04/12 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
javascript编码的几个方法详细介绍
2013/01/06 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
2016/09/20 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
Vue实现PopupWindow组件详解
2018/04/28 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
django跳转页面传参的实现
2020/09/17 Python
python3实现简单飞机大战
2020/11/29 Python
J2EE相关知识面试题
2013/08/26 面试题
厨房工作人员岗位职责
2013/11/15 职场文书
英文演讲稿
2014/05/15 职场文书
保护黄河倡议书
2014/05/16 职场文书
教师个人读书活动总结
2014/07/08 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
田径运动会广播稿
2015/08/19 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技