js 监听 Ctrl+v 复制事件

<script>
    /** 监听copy事件 */
    document.addEventListener("copy",function(e){
      //取消默认事件,才能修改复制的值
      e.preventDefault();
      //复制的内容
      var copyTxt = `${window.getSelection(0).toString()}\n————————————————\n原文链接:${window.location.href}\n本文为「南图博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。`;
      if(e.clipboardData) {
        e.clipboardData.setData('text/plain',  copyTxt);
      }
      else if(window.clipboardData){
        return window.clipboardData.setData("text", copyTxt);
      }
    })
</script>

 

CTRL+D快速收藏,欢迎常来喔

本文非本站原创:本篇文章内容均为转载,如有侵权请联系管理员进行删除。
原文地址: 《js 监听 Ctrl+v 复制事件》 发布于2020年9月7日

本文链接:js 监听 Ctrl+v 复制事件 - https://www.ntaaa.cn/1333.html

本文标签:

发表评论
0 评论
还没有评论,快来抢沙发吧!