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的代码做了大量的工作,使其在浏览器间无缝工作。不要这样做,请不要这样做。