WordPress文章版权保护功能

保护文章

我们在看到有些网站复制的时候,在文章最后留有出处,这个是如何实现的呢?

<script>
    $(function() {
        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 = "莲梦青语博客 - 转载请保留原文链接:" + 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
        }
    });
</script>

我们可以将这个JS代码添加到JS文件中或者在网站底部全文引用。在有人复制我们文章的时候,会在文章末尾加上自带的版权连接。

(3)
上一篇 2020-04-22 20:40
下一篇 2020-04-23 21:07

相关推荐