menu Tonm's Blog
js为博客文章加上复制带版权效果
807 浏览 | 2020-10-28 | 阅读时间: 约 1 分钟 | 分类: 代码∷插件 | 标签: HTML,JS
report请注意,本文编写于 1273 天前,最后修改于 1141 天前,其中某些信息可能已经过时。
JS代码如下:
<script>
    function setClipboardText(event) {
        event.preventDefault();
        var node = document.createElement("div");
        node.appendChild(window.getSelection().getRangeAt(0).cloneContents());
        var textData = window.getSelection().getRangeAt(0);
        var copyFooter = '\n---------------------------------------------------------------'
                + '\n版权声明:本文为博主「Tonm」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。\n'
                + '本文链接:' + document.location.href+'\n';
        if (event.clipboardData) {
            if(textData.toString().length>120){
                event.clipboardData.setData("text/plain", textData+copyFooter);
            }else{
                event.clipboardData.setData("text/plain", textData);
            }
        }
    }
    document.addEventListener("copy", function(e) {
        setClipboardText(e);
    });
</script>
取消

感谢您的支持,我会继续努力哒!

扫码打赏
支付金额随意哦!

打开支付宝扫一扫,即可进行扫码打赏哦

本文遵循 CC 4.0 BY-SA 版权协议

正在加载数据...

keyboard_arrow_left上一篇
下一篇keyboard_arrow_right

发表评论

email
fingerprint
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!