JavaScript实现复制文章自动添加版权_javascript技巧

第一种

<script type="text/javascript">
document.body.oncopy = function(){
  setTimeout(
    function (){
    var text = clipboardData.getData("text");
    if(text){
      text = text + "\r\n本文来自: (www.jb51.net) 详细出处参考:"+location.href; clipboardData.setData("text", text);
    }
  },100)
}
</script> 

注意:这段代码必须复制到 body 区域里面才能生效,放到 head 区域内是不起作用的。

第二种

$("body").bind('copy', function (e) {
 if (typeof window.getSelection == "undefined") return; //IE8 or earlier...

 var body_element = document.getElementsByTagName('body')[0];
 var selection = window.getSelection();

 //if the selection is short let's not annoy our users
 if (("" + selection).length < 30) return;

 //create a div outside of the visible area
 //and fill it with the selected text
 var newdiv = document.createElement('div');
 newdiv.style.position = 'absolute';
 newdiv.style.left = '-99999px';
 body_element.appendChild(newdiv);
 newdiv.appendChild(selection.getRangeAt(0).cloneContents());

 //we need a <pre> tag workaround
 //otherwise the text inside "pre" loses all the line breaks!
 if (selection.getRangeAt(0).commonAncestorContainer.nodeName == "PRE") {
 newdiv.innerHTML = "<pre>" + newdiv.innerHTML + "</pre>";
 }

 newdiv.innerHTML += "<br /><br />Read more at: <a href='"
 + document.location.href + "'>"
 + document.location.href + "</a>  MySite.com";

 selection.selectAllChildren(newdiv);
 window.setTimeout(function () { body_element.removeChild(newdiv); }, 200);
});

总结

以上就是小编为大家整理的两种利用JavaScript实现复制文章自动添加版权的方法,代码很简单,有需要的朋友们可以参考学习。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索js
, 复制文章带版权
, js复制代码
js复制链接代码
文章版权声明、文章版权声明怎么写、文章版权、有版权的光盘怎么复制、微信文章版权声明,以便于您获取更多的相关知识。

时间: 2024-09-20 23:15:05

JavaScript实现复制文章自动添加版权_javascript技巧的相关文章

javascript实现复制文章时添加版权文字内容

JavaScript实现复制文章内容时自动添加出处(版权说明信息).想必站长们在更新文章的时候,自己辛苦写的文章不想就被别人复制粘贴去了,别人不愿意标明出处,那我们自己想办法,让他们在复制文章的时候自动加上文章出外,也就是版权信息,虽然这不能彻底避免,但对于一些懒站长,还是凑效的,下面说下用JS实现复制文章时自动添加文章出处的代码:  代码如下 复制代码 例子2    代码如下 复制代码 function addCopyright() {     var Original = "转自[不亦乐乎]

wordpress复制文章自动添加版权信息

复制下面的代码放到single.php里就可以了,位置一般可以放到文章内容代码下面.实现当别人复制文章内容时,系统会把版权信息也一起附带了.  代码如下 复制代码 <script type="text/javascript"> document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; var s="本文来源于<?

复制内容自动添加版权信息js代码

方法一,通用代码在文章内容复制的最后面加版本信息 复制网址内容的时候,为了保留网站作者的信息,我们可以加上一段代码,标明文章的出处. 首先先建立一个js文件,命名为:copymsg.js,  代码如下 复制代码 //复制内容自动添加版权信息 var thehits=document.getElementById("thehit"); if (thehits!=null){ thehits.innerHTML="22936"; } document.body.onco

复制网页内容自动添加版权信息的方法(兼容IE、Firefox和Chrome)

复制网内容自动添加版权信息的方法 在网上一搜可以看到很多类似的代码,加入网页body部分就可以. 例如下面这段代码: //复制内容自动添加版权信息  document.body.oncopy = function ()   {      setTimeout(          function ()          {              var text = clipboardData.getData("text");              if (text)     

详解前端自动化工具gulp自动添加版本号_javascript技巧

之前,我介绍了学习安装并配置前端自动化工具Gulp,觉得gulp确实比grunt的配置简单很多,于是我决定再深入学习一下gulp,就去网上查了资料,发现gulp还可以自动添加版本号,这个功能就为我平时在更新css或js时老是在客户端存在缓存导致更新后的效果无法实时展现的苦恼.所以就赶紧去试了一下,果真可以,很高兴啊,真是为项目开发,为效果的快速展现提供了很多的便利. 实现原理: 1.修改js和css文件: 2.通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件

JavaScript实现的背景自动变色代码_javascript技巧

本文实例讲述了JavaScript实现的背景自动变色代码.分享给大家供大家参考,具体如下: 这里演示JavaScript实现网页背景自动变色,自己变换颜色,设定时间和颜色值即可,在你设定的颜色值.一定时间内自动切换网页背景颜色. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-auto-cha-bg-color-demo/ 具体代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tra

JavaScript表单焦点自动切换代码_javascript技巧

废话不多说,关键代码如下所示: ---恢复内容开始--- <html> <head> <script> window.onload=function(){ var form=document.getElementsByTagName('form')[0]; var txt=form.elements['txt1']; var txt1=form.elements['txt2']; txt.onkeyup=function(){ if(this.value.length=

js如何给复制网页文章自动添加版权信息

自己辛辛苦苦写的文章,轻易就被别人复制-粘贴去了,是不是很伤心呢?现在教大家一个方法,让别人复制自己的文章时,自动在文章的结尾添加自己的版权信息.请大家试试复制本篇文章,然后粘贴到记事本中,看看文章的最后是不是自动出现了"该文章转载自幻龙网络"的字样. 方法如下: 在网页最后添加:

复制网页文章自动添加版权信息

中国WEB第一站,中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站 在网页最后添加: