复制文章内容的时候,自动在复制文字后面加上版权声明

2019-03-22232次阅读剪贴板事件javascript

在很多技术博客上复制代码或文章内容,粘贴时会发现内容后面有版权信息等。原来它是能过剪切板事件中的copy事件实现:

document.addEventListener && document.addEventListener('copy', event=>{
    var clipboardData = event.clipboardData || window['clipboardData'];
    if (!clipboardData) { return; }
    var text = window.getSelection().toString();
    if (text) {
        event.preventDefault();
        clipboardData.setData('text/plain',`${text}\n\n网页3剑客http://www.xinran001.com/版权所有`);
    }
});

这里权当记录一下,方便下次需要的时候直接来取。

上一篇: 原生Js通过正则对搜索的内容进行高亮显示  下一篇: git冲突:Please commit your changes or stash them before you merge  

复制文章内容的时候,自动在复制文字后面加上版权声明相关文章