js 监听 Ctrl+v 复制事件

<pre class="language-markup"><code>&lt;script&gt;

    /** 监听copy事件 */

    document.addEventListener("copy",function(e){

      //取消默认事件,才能修改复制的值

      e.preventDefault();

      //复制的内容

      var copyTxt = `${window.getSelection(0).toString()}\n&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;\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);

      }

    })

&lt;/script&gt;</code></pre><p>&nbsp;</p>


南图
南图管理员

  • 免责声明:本站文章部分内容可能来源于网络,仅供学习与参考。如有侵权,请联系站长处理。
  • 立场声明:本站所有资源不代表本站立场,也不代表本站赞同其观点或证实其内容的真实性。
  • 合法合规:严禁发布或转载任何违法信息。访客如发现此类内容,请立即向站长举报。
  • 内容时效性:站内资源、教程可能因时效性失效或不可用,请在评论区留言或联系站长。
  • 许可协议:除非特别说明,作品均采用 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》 协议进行许可。
  • 本文地址:https://www.nta6.com/post/72.html
上一篇:Github文件在线加速下载
下一篇:免费制作高逼格透明手机教程

留言评论

暂无留言
取消
扫码支持