javascript - politico.com 是如何在复制的文本中插入超链接的?
如果你访问 politico.com 上的这篇文章,突出显示文章中的一些文本,然后将这些文本粘贴到其他地方,它会包含一个显示“阅读更多于:...”的链接。这是如何实现的?
更新:这是使用的 JS,但很难理解:http://tcr.tynt.com/javascripts/Tracer.js
答案#1
我认为它就像任何剪贴板复制脚本一样,只是你在前面插入“阅读更多于:..”的文本,并监听 oncopy 事件。
所以与其只是做:window.clipboardData.setData("Text", textToCopy);
你会做
window.clipboardData.setData("Text", "更多内容请访问: mysite.com , " + textToCopy);
更多内容在这里:
http://www.daniweb.com/forums/thread53662.html
答案#2
在 politico.com 上,执行你所说功能的代码在 tracer.js 中。