Как добавить дополнительную информацию к скопированному веб-тексту

Некоторые веб-сайты теперь используют сервис JavaScript от Tynt, который добавляет текст к скопированному содержанию.

Если Вы копируете текст с сайта с помощью этого и затем вставляете Вас, получают ссылку на исходное содержание в нижней части текста.

Tynt также отслеживает это, как это происходит. Это - аккуратный прием, хорошо сделанный.

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

Таким образом, при выборе блока текста, дополнительное содержание добавляется как скрытое

включенный в Ваш выбор. То, когда Вы вставляете дополнительный стиль, проигнорировано, и дополнительная ссылка появляется.

Это на самом деле довольно легко сделать с простыми блоками текста, но кошмар, когда Вы считаете все выборы возможными через сложный HTML в различных браузерах.

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

Кто-либо знает о библиотеке JavaScript с открытым исходным кодом (возможно, jQuery включает или подобный), который обеспечивает схожую функциональность, но это не выставляет данные внутреннего приложения?

89
задан AstroCB 21 March 2015 в 03:27
поделиться