Javascript 从网页复制内容时注入文本

Javascript 从网页复制内容时注入文本,javascript,clipboard,Javascript,Clipboard,我遇到了一个网站,它在突出显示并从页面复制的任何文本的末尾插入了“阅读更多:”行 我以前从未见过这种情况,如果不认真研究他们的代码,我就找不到这样做的代码 有人知道这是怎么做到的吗 例如: 复制一段文字,并将其粘贴到另一个应用程序中,之后将出现“阅读更多”行。看起来像是tynt.com,它是从他们的页面上复制文字的某种跟踪程序 从tynt.com网站 复制和粘贴内容时,“跟踪器”会自动将链接添加回站点。 阅读更多: 根据知识共享许可证:归属无衍生工具 见鬼。。。它只是在我从tynt.com网站复

我遇到了一个网站,它在突出显示并从页面复制的任何文本的末尾插入了“阅读更多:”行

我以前从未见过这种情况,如果不认真研究他们的代码,我就找不到这样做的代码

有人知道这是怎么做到的吗

例如:


复制一段文字,并将其粘贴到另一个应用程序中,之后将出现“阅读更多”行。

看起来像是tynt.com,它是从他们的页面上复制文字的某种跟踪程序

从tynt.com网站

复制和粘贴内容时,“跟踪器”会自动将链接添加回站点。 阅读更多: 根据知识共享许可证:归属无衍生工具


见鬼。。。它只是在我从tynt.com网站复制的文本中添加了“阅读更多”链接和“抄送许可证”内容。

Suite101正在使用名为的第三方服务

Tynt的JavaScript代码段位于

我为您探索了源代码(在来自的一些帮助下)

下面是正在发生的事情:

  • 代码在mouseup、mousedown和copy等事件中激活(在
    startListeningForTraces
    函数中)
  • 如果用户选择了一系列文本,则:
    • 创建属性链接的HTML,以及可选的CC许可证URL
    • 将此HTML附加到所选内容中,将其放入零大小的
      (以使其在屏幕上不可见)
    • 报告复制回Tynt服务器的内容

Tynt的代码做了大量的工作,使其在浏览器间无缝工作。

不要这样做,请不要这样做。