Javascript 复制内容并带来url

Javascript 复制内容并带来url,javascript,html,node.js,reactjs,ecmascript-6,Javascript,Html,Node.js,Reactjs,Ecmascript 6,当从网页复制任何内容并粘贴到其他应用程序时,我需要带上URL 例子: 我有一个URL,在页面中我有一段说这是我的内容 用户将转到该URL 用户选择段落>右键单击>复制 用户进入记事本>右键单击>粘贴 粘贴在记事本中的内容应该是这是我从带来的内容 链接应该是可点击的 有什么能帮助我实现这一目标的工具建议吗 谢谢,尝试使用以下方法: 这是一个扩展!我现在也将尝试一下。添加一个副本事件处理程序: document.addEventListener('copy', function(event) {

当从网页复制任何内容并粘贴到其他应用程序时,我需要带上URL

例子: 我有一个URL,在页面中我有一段说这是我的内容

  • 用户将转到该URL
  • 用户选择段落>右键单击>复制
  • 用户进入记事本>右键单击>粘贴
  • 粘贴在记事本中的内容应该是这是我从带来的内容
  • 链接应该是可点击的
  • 有什么能帮助我实现这一目标的工具建议吗

    谢谢,

    尝试使用以下方法:


    这是一个扩展!我现在也将尝试一下。

    添加一个
    副本
    事件处理程序:

    document.addEventListener('copy', function(event) {
      var text = window.getSelection().toString() + " brought from http://example.com/test";
      event.clipboardData.setData('text/html', text);
      event.preventDefault();
    });
    

    你不能保证链接是可点击的,这取决于你粘贴文本的位置。

    这应该有效。对于要单击的url部分,在默认的Windows记事本应用程序中,据我所知,url不能单击。但其他应用程序,如记事本++,微软Word。。url已经可以点击了。
    document.addEventListener(“复制”),函数(事件){
    var select=document.getSelection();
    event.clipboardData.setData('text/plain',“-由G.E.V.带给您:“+select.toString());
    event.preventDefault();
    });
    
    Gev-Gev-Gev
    
    上次我尝试从Chrome更改剪贴板数据时失败。可能正在尝试为Chrome浏览器创建一个插件或扩展,哪个可以做到这一点?意思是复制所选行并向其添加url信息?我不确定这是否可行。嗨@LearningDaily谢谢!不幸的是,我不能为这个项目使用任何扩展。。。我怎么已经看到另一个网站这么做了。。。。我相信这很简单!但我找不到办法。没有在我的剪贴簿上插入硬编码的a标记谢谢@ariel一旦我将参数“text/plain”替换为“text/html”,它就可以点击了