Предотвратяване на манипулиране на текст с копиране в Chrome

Уебсайтовете и услугите могат да използват JavaScript и други технологии като Flash, ако са налични, за да манипулират текст, който се копира в клипборда от потребителите.

Някои сайтове използват функцията, за да добавят бележка за авторски права към копирания текст, докато други могат да предотвратят операциите по копиране в клипборда изцяло, като изтрият копираното съдържание, преди да стигнат до клипборда.

Проста страница с пример - щракнете тук - демонстрира процеса. Изберете част от текста на страницата и след това го копирайте в клипборда, като използвате Ctrl-C.

Ако след това поставите съдържанието на клипборда, ще забележите, че нещо друго е изцяло копирано в клипборда.

Страницата пресича копието в събитието в клипборда, изтрива това, което е копирано от потребителя, и го заменя със собствен текст.

Процесът се нарича инжектиране в клипборд или поставяне на пасти и може да бъде много досаден и дори да има последици за личния живот.

Потребителите на Firefox могат да деактивират тези събития в клипборда в браузъра, но по този начин предотвратяват някои операции на сайтове, които използват тези функции по законни причини. Може да забележите, че вече не можете да поставите съдържание във формуляри, че сайтовете могат да се счупят или автоматичното попълване на формуляри вече не работи.

Потребителите на Firefox имат достъп до масив от добавки в браузъра, които също така забраняват манипулирането на Clipboard: RightToClick например.

Потребителите на Google Chrome не могат просто да прехвърлят превключвателя в уеб браузъра, за да блокират сайтовете от четене и манипулиране на копиран текст, но са налични разширения, които добавят функцията към Google Chrome.

Вероятно най-удобният вариант за потребителите на Chrome е RightToCopy. Той не позволява на сайтовете да манипулират копиран текст, преди да бъде копиран в клипборда, и премахва някои други раздразнения, като например деактивирани менюта с десния бутон на мишката.

Недостатъкът е, че той изисква достъп за четене и запис на данни на уебсайтовете, които посещавате в Chrome. Въпреки че заявката за разрешение е разбираема, тъй като тя трябва да работи на сайтове, които посещавате, за да не досаждате тези сайтове.

Real Copy е алтернатива. Разширението добавя икона към лентата с инструменти на Chrome, върху която можете да щракнете, след като изберете текст, за да сте сигурни, че избраният текст е копиран и не е манипулиран.

Разширението не е достъпно за Chrome Store, а само за GitHub. Това означава, че в момента трябва да го заредите като разпаковано разширение.

  1. Изтеглете разширението от уебсайта на GitHub и го извлечете на избрано от вас място.
  2. Заредете chrome: // разширения / в адресната лента на браузъра Chrome.
  3. Поставете отметка в полето за режим на програмист в горната част на страницата, която се отваря.
  4. Изберете разширение за зареждане без опаковки и изберете коренната папка Real Copy на устройството.

Разширението вече е инсталирано и готово за употреба.

Google Chrome може да ви подкани понякога, че сте инсталирали разширение за разработчици, но това е единственият недостатък тук.

Още по-простото решение, което не работи на всички сайтове, е да деактивирате напълно JavaScript на сайта, на който сте, за да не му позволи да отвлече операцията в клипборда.

И двете разширения за Chrome ви позволяват да копирате текст без намеса от сайта, на който е копиран текстът.