一些网站为了防止文章内容被复制,使用了很多种方法来保护自己的版权。

其实现在的网站技术,从来就没有什么能够阻止一个想要复制你内容的方法,还不如我们大度一些,在复制内容的过程中增加一个自己的版权信息好了。

以下的方法是在复制网页内容的时候会在复制后的内容后面增加一段网站的版权信息,代码十分简单,你只要修改那段版权信息代码就可以自己用了!

代码如下:

<script language=javascript>
      document.body.οncοpy=function()
      {
        event.returnValue = false;
        var txt1 = document.selection.createRange().text;
        var txt2 = “本文来自“十万个为什么”电脑学习网 http://www.why100000.com“;
        clipboardData.setData(’Text’, ‘\r\n’ + txt1 + ‘\r\n’ + txt2);
      }
    </script>

本文转自网眼51CTO博客,原文链接:http://blog.51cto.com/itwatch/286450,如需转载请自行联系原作者

拷贝网页内容增加版权信息的 JavaScript 代码示例相关推荐

  1. 复制加网站信息的javascript代码及对应的javascript阻止命令

    复制加网站信息的javascript代码 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  ...

  2. 当前主要使用的python版本_如何获取当前使用的Python版本信息?(代码示例)

    本篇文章主要给大家介绍如何获取当前Python版本,希望对需要的朋友有所帮助! 版本信息: 包含版本号的五个组件的元组:major,minor,micro,releaselevel和serial.除r ...

  3. AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)

    上次写了一个 .NET从优酷专辑中采集所有视频及信息(VB.NET代码) http://www.cnblogs.com/clso/archive/2010/01/09/1642952.html 个人觉 ...

  4. 可执行文件信息查看工具代码示例

    1 描述 该ExeInfo工具可以显示有关可执行文件(*.EXE ) ,动态链接库(*.dll文件) ,(*.ocx)文件和(*.sys) 驱动程序文件的一般信息.它可以识别所有主要类型的可执行文件, ...

  5. 多边形网格到B-Rep实体转换:算法详细信息和C ++代码示例

    Using a triangulation algorithm (known as tessellation) on a model's boundary representation is rela ...

  6. 如何用代码上传头像,并添加自己的版权信息?

    头像,代表着一个人的形象,漫漫网络,判断网络背后的一个人,从头像开始!于是乎,头像设置和上传很关键! 在这个小程序商城系统盛行的时代,一不小心就被盗版商钻了空子,不仅用户损失了利益,多企业品牌形象也会 ...

  7. 百度html删除,百度地图-删除默认版权信息

    做百度地图时,想把百度右下角默认的版权信息去掉,代码如下: javascript移除百度地图LOGO和版权信息 function initialize() { var mp = new BMap.Ma ...

  8. 精心收集的95个超实用的JavaScript代码片段(ES6 +编写)

    Array 数组 Array concatenation (数组拼接) 使用Array.concat(),通过在args中附加任何副本和/或值来拆分一个数组. JavaScript代码: const ...

  9. ​网页图表Highcharts实践教程标之添加题副标题版权信息

    ​网页图表Highcharts实践教程标之添加题副标题版权信息 Highcharts辅助元素 辅助元素图表的非必要元素,如标题.版权信息.标签.载入动态.它们不和图表数据发生关联,只是额外说明一些基本 ...

  10. [JavaScript]多个表单中文件上传网址的获得的代码示例

    假设一个网页里有多个表单,其中一个表单里有文件上传, <form action='http://xxx.com/data' method='post'><input type=&qu ...

最新文章

  1. 语言解决猜神童年龄的问题_一个程序设计题目猜年龄(不限程序语言)
  2. C# 给某个方法设定执行超时时间
  3. MySQL 错误对照表
  4. 组策略 从入门到精通 (一) 组策略的还原与备份和汇入
  5. 一场直播教你深挖6万篇论文+50万学者信息,瓜分10万元奖金
  6. 阿里巴巴Java开发手册终极版
  7. input ios问题 小程序_小程序可以解决哪些问题??
  8. 记录第一次使用linux部署springbootweb项目
  9. MySQL记录变化工具_MySQL 表记录数对比工具
  10. 栈空间不够会报错吗_c++如何解决大数组栈内存不够的问题
  11. “波斯公主选驸马”问题的理论分析和数学推导
  12. Ribbon界面开发总结
  13. HDLBits学习------Problem 106~114
  14. Appsec在RSA 2013上
  15. 一带一红网红基地推出O2O网红直播过年模式
  16. linux命令:tar(打包、压缩、解压)
  17. python random seed原理_numpy.random.seed()的使用实例解析
  18. 两条命令解决移动硬盘无法弹出的问题
  19. Linux内核分析 读书笔记 (第一章、第二章)
  20. 说完了 xxl-job 的执行器原理,再来聊聊调度中心是如何调度任务的

热门文章

  1. Python操作SQLAlchemy
  2. getchar() 和 scanf(%c)的区别
  3. VC++6.0选择打开文件命令时停止工作解决方法
  4. 【转】javascript弹出固定大小的窗口页面
  5. “模板”学习笔记(3)-----为啥函数模板不能重载
  6. SQL Server 2008 白皮书
  7. ASP.NET中DownLoad处理
  8. UML---StarUML破解与使用
  9. 虚拟机中安装vmware tools 到 Debian 时出现 找不到kernel headers的提示
  10. Linux的用户和组