WordPress实现复制内容自动加入版权原文链接

当你辛苦写的文章,被别人复制了自己的文章,又被不习惯注明原文出处的网友们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
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容