当你辛苦写的文章,被别人复制了自己的文章,又被不习惯注明原文出处的网友们CV时,那就主动出击吧。下面教你使用一段简单的JS代码实现复制网页中的内容时,就会自动加入版权内容和自动帮助你加上原文出处链接。
简要说明:代码主要通过原生的js来实现,直接将将本站提供的代码放置到网站中的<body></body>内或网页其他合适的位置即可。
实现代码:
<script type="text/javascript">
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=" 原文链接:"+location.href;
clipboardData.setData('Text',t+'\r\n'+s);
};
}else{
function addLink(){
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = " 原文链接:"+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;
}
</script>
© 版权声明
THE END
暂无评论内容