复制文字自动添加版权信息

  • 将以下代码添加至component/footer.php,大概390行
  • 清除一下游览器缓存,然后刷新即可

PS:有一个弹窗功能觉得比较影响用户体验,所以注释掉了,想使用的话把注释符去掉就好了。

<!--复制内容加版权-->
<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>'
            + '作者:<?php $this->author() ?><br>'
            + '链接:' + window.location.href + '<br>'
            + '来源:<?php $this->options->siteUrl(); ?><br><br>'
            + window.getSelection().toString();
        var textData = ''
            + '© 著作权归作者所有,转载请注明出处\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>
<!--复制内容加版权结束-->
酷客小帮手-电商一站式装修助手
Last modification:October 28th, 2019 at 04:36 pm
如果觉得我的文章对你有用,请随意赞赏