Beberapa situs web sekarang menggunakan layanan JavaScript dari Tynt yang menambahkan teks ke konten yang disalin.
Jika Anda menyalin teks dari situs menggunakan ini dan kemudian menempelkannya, Anda mendapatkan tautan ke konten asli di bagian bawah teks.
Tynt juga melacak ini saat terjadi. Ini trik rapi yang dilakukan dengan baik.
Skrip mereka untuk melakukan ini sangat mengesankan - daripada mencoba memanipulasi clipboard (yang hanya versi IE yang lebih lama memungkinkan mereka melakukannya secara default dan yang harus selalu dimatikan) mereka memanipulasi pilihan yang sebenarnya.
Jadi, ketika Anda memilih blok teks, konten tambahan ditambahkan sebagai tersembunyi yang <div>
disertakan dalam pilihan Anda. Saat Anda menempelkan gaya ekstra diabaikan dan tautan tambahan muncul.
Ini sebenarnya cukup mudah dilakukan dengan blok teks sederhana, tetapi mimpi buruk ketika Anda mempertimbangkan semua pilihan yang mungkin di HTML kompleks di browser yang berbeda.
Saya sedang mengembangkan aplikasi web - Saya tidak ingin siapa pun dapat melacak konten yang disalin dan saya ingin info tambahan berisi sesuatu yang kontekstual, bukan hanya tautan. Layanan Tynt tidak benar-benar sesuai dalam kasus ini.
Adakah yang tahu tentang pustaka JavaScript open source (mungkin jQuery plug in atau serupa) yang menyediakan fungsionalitas serupa tetapi tidak mengekspos data aplikasi internal?