4

我从《赫芬顿邮报》的一篇文章中复制了一段文字,发现该网站不知何故将引文偷偷带入了我的剪贴板:

我选择的文本。废话。废话。废话。

阅读更多: http ://www.huffingtonpost.com/ ...

他们是怎么做到的?

4

2 回答 2

5

执行此操作的代码位于http://www.huffingtonpost.com/include/lib/copy_paste.js?v=1.02

看起来就像在鼠标向上事件中,他们检查是否选择了任何文本,如果是,那么他们在选择的内部插入一个包含引用的不可见 div。

于 2009-10-22T17:18:04.220 回答
2

http://snipplr.com/view/6450/javascript-copy-text-to-clipborad/包含如何将文本复制到剪贴板的功能。

它可能在复制事件中完成:获取当前选定的文本并添加“阅读更多...”,然后调用类似于上面链接的函数。

于 2009-10-22T17:14:22.907 回答