我遇到了一个网站,它会在你高亮显示并从页面上复制的任何文本的末尾插入一个"Read More:“行。
我以前从来没有见过这种情况,如果不认真研究他们的代码,我就找不到能做到这一点的代码。
有人知道这是怎么做的吗?
示例:http://peaceful-parenting.suite101.com/article.cfm/how_to_keep_kids_from_climbing_on
复制一段文本,并将其粘贴到另一个应用程序中,然后会出现一个“阅读更多”行。
发布于 2009-07-30 19:18:25
Suite101使用的是名为Tynt的第三方服务。
Tynt的JavaScript代码片段位于http://tcr.tynt.com/javascripts/Tracer.js
我为您探索了源代码(在Online JavaScript beautifier的帮助下)。
所以这是正在发生的事情:
startListeningForTraces
函数中)这样的事件上激活的内容
Tynt的代码做了大量的工作来使其在不同浏览器之间无缝地工作。
发布于 2009-07-29 21:31:11
看起来像是tynt.com,这是一种从页面上复制文本的跟踪器。
从tynt.com站点
当内容被复制和粘贴时,
跟踪器会自动将链接添加回您的站点。阅读更多:知识共享许可下的http://tracer.tynt.com/features-and-benefits-of-tracer#ixzz0MgaE6z6y:归属权无派生
见鬼..。它只是在我从tynt.com站点复制的文本中添加了read more链接和CC许可证。
https://stackoverflow.com/questions/1203082
复制相似问题