MENU

js监听Ctrl+v复制事件

• August 30, 2020 • Read: 314 • 代码分享阅读设置

<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>
Archives QR Code Tip
QR Code for this page
Tipping QR Code