利用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 valueOf 使用方法
Dec 28 Javascript
JavaScript编程中容易出BUG的几点小知识
Jan 31 Javascript
jquery+javascript编写国籍控件
Feb 12 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
May 19 Javascript
JS定时器用法分析【时钟与菜单中的应用】
Dec 21 Javascript
Angular2使用Augury来调试Angular2程序
May 21 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
Jan 18 Javascript
node.js使用express框架进行文件上传详解
Mar 03 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
May 07 Javascript
微信小程序使用蓝牙小插件
Sep 23 Javascript
微信小程序工具函数封装
Oct 28 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
详解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代码优化的53个细节
2014/03/03 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
利用Python如何生成hash值示例详解
2017/12/20 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
Django通过dwebsocket实现websocket的例子
2019/11/15 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
Python集合操作方法详解
2020/02/09 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
企业公益活动策划方案
2014/08/24 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
护士业务学习心得体会
2016/01/25 职场文书