menu Tonm's Blog
js为博客文章加上复制带版权效果
121 浏览 | 2020-10-28 | 阅读时间: 约 1 分钟 | 分类: Source Of Evil | 标签: HTML,JS
注意,本文编写于 229 天前,最后修改于 98 天前,其中某些信息可能已经过时。
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 还没有任何评论,你来说两句呐!