我从《赫芬顿邮报》的一篇文章中复制了一段文字,发现该网站不知何故将引文偷偷带入了我的剪贴板:
我选择的文本。废话。废话。废话。
阅读更多: http ://www.huffingtonpost.com/ ...
他们是怎么做到的?
我从《赫芬顿邮报》的一篇文章中复制了一段文字,发现该网站不知何故将引文偷偷带入了我的剪贴板:
我选择的文本。废话。废话。废话。
阅读更多: http ://www.huffingtonpost.com/ ...
他们是怎么做到的?
执行此操作的代码位于http://www.huffingtonpost.com/include/lib/copy_paste.js?v=1.02
看起来就像在鼠标向上事件中,他们检查是否选择了任何文本,如果是,那么他们在选择的内部插入一个包含引用的不可见 div。
http://snipplr.com/view/6450/javascript-copy-text-to-clipborad/包含如何将文本复制到剪贴板的功能。
它可能在复制事件中完成:获取当前选定的文本并添加“阅读更多...”,然后调用类似于上面链接的函数。