【typecho优化】typecho优化之复制添加版权信息

2020-03-22T09:10:00

效果如图

教程

代码加入footer.php即可
==具体样式自行修改==

<script>

document.body.addEventListener('copy', function (e) {

    if (window.getSelection().toString() && window.getSelection().toString().length > 42) {

        setClipboardText(e);

        alert('商业转载请联系作者获得授权,非商业转载请注明出处,谢谢合作。');

    }

}); 

function setClipboardText(event) {

    var clipboardData = event.clipboardData || window.clipboardData;

    if (clipboardData) {

        event.preventDefault();

        var htmlData = ''

            + '著作权归作者所有。<br>'

            + '商业转载请联系作者获得授权,非商业转载请注明出处。<br>'

            + '作者:<?php $this->author() ?><br>'

            + '链接:' + window.location.href + '<br>'

            + '来源:<?php $this->options->siteUrl(); ?><br><br>'

            + window.getSelection().toString();

        var textData = ''

            + '著作权归作者所有。\n'

            + '商业转载请联系作者获得授权,非商业转载请注明出处。\n'

            + '作者:<?php $this->author() ?>\n'

            + '链接:' + window.location.href + '\n'

            + '来源:<?php $this->options->siteUrl(); ?>\n\n'

            + window.getSelection().toString();

 

        clipboardData.setData('text/html', htmlData);

        clipboardData.setData('text/plain',textData);

    }

}

</script>
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »