Запобігання маніпуляції текстом копіювання в Chrome

Веб-сайти та сервіси можуть використовувати JavaScript та інші технології, такі як Flash, якщо вони доступні, для маніпулювання текстом, який копіюють у буфер обміну користувачами.

Деякі сайти використовують цю функцію для додавання нота про авторське право до скопійованого тексту, тоді як інші можуть запобігати операціям копіювання у буфер обміну повністю, видаляючи скопійований вміст, перш ніж вони дістаються до буфера обміну.

Простий приклад сторінки - натисніть тут - демонструє процес. Виберіть частину тексту на сторінці та згодом скопіюйте її у буфер обміну, наприклад, використовуючи Ctrl-C.

Якщо після цього вставити вміст буфера обміну, ви помітите, що щось інше повністю було скопійовано у буфер обміну.

Сторінка перехоплює копію до події буфера обміну, стирає те, що було скопійовано користувачем, і замінює його власним текстом.

Процес називається ін'єкцією в буфер обміну або введенням пасти, і це може дуже дратувати і навіть може мати наслідки для конфіденційності.

Користувачі Firefox можуть відключити ці події буфера обміну в браузері, але це запобігає деяким операціям на сайтах, які використовують ці функції з законних причин. Ви можете помітити, що ви більше не можете вставляти вміст у форми, що сайти можуть зламатися або автоматичне заповнення форми більше не працює.

Користувачі Firefox мають доступ до масиву доповнень у веб-переглядачах, які також забороняють маніпулювати буфером обміну: Наприклад, RightToClick.

Користувачі Google Chrome не можуть просто переключити перемикач у веб-браузері, щоб заблокувати сайти з читання та маніпулювання скопійованим текстом, але доступні розширення, які додають цю функцію в Google Chrome.

Напевно, найзручніший варіант для користувачів Chrome - RightToCopy. Це не дозволяє сайтам маніпулювати скопійованим текстом до того, як він буде скопійований у буфер обміну, і усуває деякі інші роздратування, такі як відключені меню правої кнопки миші.

Недоліком є ​​те, що він вимагає для читання та запису доступу до даних на веб-сайтах, які ви відвідуєте в Chrome. Хоча запит на отримання дозволу зрозумілий, оскільки він повинен працювати на відвідуваних вами сайтах, щоб запобігти роздратування цих сайтів.

Реальна копія - це альтернатива. Розширення додає піктограму на панелі інструментів Chrome, на яку можна натиснути після вибору тексту, щоб переконатися, що вибраний текст скопійовано та не маніпулює ними.

Розширення доступне не в магазині Chrome, а лише в GitHub. Це означає, що вам потрібно завантажити його як розпаковане розширення.

  1. Завантажте розширення з веб-сайту GitHub і витягніть його до обраного вами місця.
  2. Завантажте chrome: // розширення / в адресний рядок браузера Chrome.
  3. Поставте прапорець у режимі розробника вгорі сторінки, що відкриється.
  4. Виберіть завантаження розпакованого розширення та виберіть кореневу папку Real Copy на пристрої.

Розширення зараз встановлено та готове до використання.

Google Chrome може вам інколи підказувати, що ви встановили розширення для розробників, але це єдиний недолік тут.

Ще простішим рішенням, яке працює не на всіх сайтах, є відключення JavaScript повністю на тому веб-сайті, на якому ви перебуваєте, щоб запобігти захопленню роботи буфера обміну.

Обидва розширення Chrome дозволяють копіювати текст без втручання з сайту, на який скопіюється текст.