利用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 相关文章推荐
一个可以随意添加多个序列的tag函数
Jul 21 Javascript
JQuery 解析多维的Json数据格式
Nov 02 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
Jan 06 Javascript
转换字符串为json对象的方法详解
Nov 29 Javascript
JS小游戏之宇宙战机源码详解
Sep 25 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
May 09 Javascript
Css3制作变形与动画效果
Jul 24 Javascript
VueJS如何引入css或者less文件的一些坑
Apr 25 Javascript
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
webpack公共组件引用路径简化小技巧
Jun 15 Javascript
vue-cli3环境变量与分环境打包的方法示例
Feb 18 Javascript
微信小程序实现菜单左右联动
May 19 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开发工具之vs2005图解
2008/01/12 PHP
php多文件上传实现代码
2014/02/20 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
js使用post 方式打开新窗口
2015/02/26 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
在Python中使用正则表达式的方法
2015/08/13 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
个性婚礼策划方案
2014/05/17 职场文书
2014年质检工作总结
2014/11/26 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
竞聘书的秘诀
2019/04/02 职场文书
浅谈Java父子类加载顺序
2021/08/04 Java/Android
使用Ajax实现无刷新上传文件
2022/04/12 Javascript
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js