网站地图    收藏   

主页 > 前端 > javascript >

js复制文章随机增加版权在任何位置代码

来源:自学PHP网    时间:2014-09-19 14:48 作者: 阅读:

[导读] 现在很多的站长都希望别人复制自己网站的文章给带一个链接了,但是这样只是理想化的几乎所有人都会删除来源了,那么是自动在文章后面加了版权信息了,下面我想了很多整理了一...

例1,这个是我常用的

增加之后只要复制页面的内容就会随机加一段当前文件url进去,但遗憾的时很多站长直接把后面加版权给删除了。

 代码如下 复制代码

document.body.oncopy = function () { 
setTimeout( function () 

var text = clipboardData.getData("text"); 
if (text) { 
text = text + "rn更多详细内容请查看:"+location.href;
clipboardData.setData("text",text); 

}, 100 ) 
}

例2,经过上面代码改进,根据内容长度我们在不定位置加一个url,这种方法稍有效果

 代码如下 复制代码

function left(mainStr,lngLen) {
if (lngLen>0) {return mainStr.substring(0,lngLen)}
else{return null}
}
function right(mainStr,lngLen) {
if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
return mainStr.substring(mainStr.length-lngLen,mainStr.length)}
else{return null}
}
document.body.oncopy=function()
{
setTimeout( function () {
var d = clipboardData.getData("text");
var LenStr =  d.length;
var LeftNum = Math.floor(LenStr/2);
var RightNum = LenStr - LeftNum;
var AddStr = "(www.111cn.net)";
var AddStr2 = "rn更多详细内容请查看:"+location.href;
if(LenStr > 50 )
{NewContent = left(d,LeftNum)+AddStr+ right(d,RightNum)+AddStr2;}
else{NewContent = d;}
clipboardData.setData("Text",NewContent);
}, 100 )
}

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论