Jak dodać dodatkowe informacje do skopiowanego tekstu internetowego

Niektóre witryny korzystają teraz z usługi JavaScriptTynt który dołącza tekst do skopiowanej treści.

Jeśli skopiujesz tekst z witryny za pomocą tego, a następnie wkleisz, uzyskasz link do oryginalnej treści na dole tekstu.

Tynt śledzi również to, co się dzieje. To niezła sztuczka dobrze zrobiona.

Ich skrypt do zrobienia tego jest imponujący - zamiast próbować manipulować schowkiem (które tylko starsze wersje IE pozwalają im robić to domyślnie i które zawsze powinny być wyłączone) manipulują rzeczywistym wyborem.

Więc gdy wybierzesz blok tekstu, dodatkowa zawartość zostanie dodana jako ukryta<div> zawarte w twoim wyborze. Po wklejeniu dodatkowy styl jest ignorowany i pojawia się dodatkowy link.

Jest to dość proste w przypadku prostych bloków tekstu, ale koszmar, gdy weźmie się pod uwagę wszystkie możliwości wyboru w złożonym HTML w różnych przeglądarkach.

Zajmuję się tworzeniem aplikacji internetowej - nie chcę, aby ktokolwiek mógł śledzić kopiowaną treść, a dodatkowe informacje powinny zawierać coś kontekstowego, a nie tylko link. Usługa Tynta nie jest w tym przypadku odpowiednia.

Czy ktoś zna bibliotekę JavaScript o otwartym kodzie źródłowym (może wtyczkę jQuery lub podobną), która zapewnia podobną funkcjonalność, ale która nie ujawnia wewnętrznych danych aplikacji?

questionAnswers(8)

yourAnswerToTheQuestion