复制wordpress文章后带推广文字的解决方法
有时候我们在复制别人wordpress文章或其他网站后,复制文字后就会自动在复制内容后面加上文章地址及版权信息。如果我们自己的网站也想实现这种效果如何操作呢?解决办法如下:
其他类型的网站也通用
新建一个js文件,把代码下面的代码复制进去,放在wordpress主题footer.php文件body代码结束前就可以了。
//复制网页内容,粘贴就自动加上网址
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
if (window.ActiveXObject){
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="本文来自:"+document.location.href+" ; 原文链接:"+document.location.href+" ";
clipboardData.setData('Text',t+'rn'+s);
}
}
else {
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = " 本文来自:资源下载网/www.cnzyxz.com ; 原文链接:"+document.location.href+" ";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
}
//