MENU

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

效果如图

65.jpg

66.jpg

教程

代码加入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>

版权声明:文章转载请注明来源,如有侵权请联系删除!

最后编辑于: 2020 年 07 月 10 日
返回文章列表 打赏
本页链接的二维码
打赏二维码