您现在的位置是:首页 > 博客日记 > Web前端 Web前端

js监听复制事件(Ctrl+C)并标注转载链接

2019-09-16 17:39:12 【Web前端】 人已围观

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


关注TinyMeng博客,更多精彩分享,敬请期待!
 

很赞哦! ()