2009-10-22 1 views
4

Я скопировал текст пришел из The Huffington Post статьи и обнаружили, что веб-сайт был каким-то образом пробрался цитату на мой буфер обмена:JavaScript для манипулируют скопированный текст

Текст я выбрал. Мля. Мля. Бла.

Узнайте больше на сайте: http://www.huffingtonpost.com/ ...

Как они это делают?

ответ

5

код, который делает это в http://www.huffingtonpost.com/include/lib/copy_paste.js?v=1.02

Это выглядит как на мыши вверх событий они проверяют, чтобы увидеть, если выбран какой-либо текст, и если после этого они вставляют невидимый DIV, содержащий цитату внутри из выбор.

+0

полностью подумал, что это было так, как они это делали ... удивительный в правильном –

2

http://snipplr.com/view/6450/javascript-copy-text-to-clipborad/ содержит функцию копирования текста в буфер обмена.

Возможно, это произошло на событии копирования: получает выделенный текст и добавляет «Подробнее ...», затем вызывает функцию, аналогичную функции, указанной выше.