复制时自动添加URL

时间:2011-10-07 06:33:29

标签: html

我在几个网站上看到,当你从那里复制一些文本并粘贴到任何地方时,它会添加我复制文本的页面的URL。

例如:

This is text I copied.

当我粘贴时,我得到:

This is text I copied.
Read more: http://example.com/abc/def

我只是想知道这是怎么做到的?如何在复制的文本中添加其他文本?

示例:在answers.com上查看this question(或任何其他)。复制问题文本并粘贴。使用Firefox最新版本进行测试。

2 个答案:

答案 0 :(得分:4)

有许多在线工具可以提供此工具和其他网站/博客管理实用程序。 Answer.com还使用了一个名为 tynt 的服务。打开链接,向下滚动到底部,您可以在特色客户端看到answer.com;)。 For more information.

答案 1 :(得分:1)

Zeroclipboard应该可以帮助您修改剪贴板内容。这是一个隐藏在浏览器中的Flash电影,并公开了一个JavaScript API来访问剪贴板。

实施例

var clip = new ZeroClipboard.Client();
clip.addEventListener('complete', function(client, text) {
    clip.setText(text + "Read more at www.");
});