Elakkan manipulasi teks salinan dalam Chrome

Laman web dan perkhidmatan boleh menggunakan JavaScript, dan teknologi lain seperti Flash jika tersedia, untuk memanipulasi teks yang disalin ke papan klip oleh pengguna.

Sesetengah laman web menggunakan ciri ini untuk menambah nota hak cipta kepada teks yang disalin sementara yang lain mungkin menghalang operasi salinan ke papan klip sepenuhnya dengan memadamkan kandungan yang disalin sebelum mereka sampai ke papan klip.

Contoh halaman ringkas - klik di sini - menunjukkan prosesnya. Pilih beberapa teks pada halaman dan salin ke Clipboard selepas itu, contohnya dengan menggunakan Ctrl-C.

Sekiranya anda menampal kandungan Clipboard selepas itu, anda akan melihat bahawa sesuatu yang lain telah disalin ke Clipboard.

Halaman ini memintas salinan ke acara Clipboard, memadamkan apa yang telah disalin oleh pengguna, dan menggantikannya dengan teksnya sendiri.

Proses ini dipanggil suntikan clipboard atau pastejacking, dan ia boleh menjadi sangat menjengkelkan dan mungkin mempunyai implikasi privasi.

Pengguna Firefox boleh melumpuhkan acara clipboard ini dalam penyemak imbas, tetapi berbuat demikian menghalang beberapa operasi di tapak yang memanfaatkan ciri-ciri ini untuk alasan yang sah. Anda mungkin menyedari bahawa anda tidak dapat menampal kandungan ke dalam bentuk lagi, laman tersebut mungkin pecah, atau pengisian bentuk automatik tidak berfungsi lagi.

Pengguna Firefox mempunyai akses kepada pelbagai pengaya penyemak imbas yang menyahdayakan Clipboard memanipulasi juga: RightToClick sebagai contoh.

Pengguna Google Chrome tidak boleh sekadar mengalihkan suis dalam penyemak imbas web untuk menghalang laman dari membaca dan memanipulasi teks yang disalin, tetapi pelanjutan tersedia yang menambah ciri tersebut ke Google Chrome.

Mungkin pilihan yang paling mudah untuk pengguna Chrome ialah RightToCopy. Ia menghalang laman web daripada memanipulasi teks yang disalin sebelum disalin ke Clipboard, dan menghapuskan beberapa gangguan lain seperti menu klik kanan yang dilumpuhkan.

Kelemahannya ialah ia memerlukan membaca dan menulis akses data di laman web yang anda lawati di Chrome. Walaupun permintaan kebenaran boleh difahami, kerana ia perlu bekerja di tapak yang anda lawati untuk menghalang laman web tersebut daripada menjengkelkan.

Salinan Nyata adalah alternatif. Pelanjutan itu menambah ikon ke bar alat Chrome yang dapat anda klik setelah memilih teks untuk memastikan teks yang dipilih disalin dan tidak dimanipulasi.

Pelanjutan tidak tersedia o Store Chrome tetapi hanya pada GitHub. Ini bermakna anda perlu memuatkannya sebagai pelanjutan yang belum dibongkar pada masa ini.

  1. Muat turun sambungan dari laman web GitHub dan keluarkannya ke lokasi yang anda pilih.
  2. Muatkan chrome: // extensions / dalam bar alamat penyemak imbas Chrome.
  3. Semak kotak mod pemaju di bahagian atas halaman yang terbuka.
  4. Pilih memuatkan sambungan yang tidak dipunggah, dan pilih folder akar Salinan Sebenar pada peranti.

Pelanjutan kini dipasang dan sedia untuk digunakan.

Google Chrome mungkin meminta anda pada kali bahawa anda telah memasang pelanjutan pemaju tetapi itu satu-satunya kelemahan di sini.

Penyelesaian yang lebih mudah, yang tidak berfungsi di semua laman web, adalah untuk melumpuhkan JavaScript sepenuhnya di laman web yang anda bagi untuk mencegahnya daripada merampas operasi clipboard.

Kedua-dua sambungan Chrome membolehkan anda menyalin teks tanpa campur tangan dari tapak teks itu disalin.