
当你辛苦写的文章,被别人复制了自己的文章,又被不习惯注明原文出处的网友们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><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><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
暂无评论内容