1. Виділення вимкнено через CSS
Одне правило стилів, user-select: none, каже браузеру не давати виділяти текст в
елементі. Коли ви тягнете мишею, нічого не підсвічується. Текст при цьому лишається на
сторінці — режим читання, друк у PDF або розширення, яке прибирає це правило, повертають
виділення.
2. Скасовано події копіювання, вирізання та вставлення
Скрипт відстежує подію copy, cut або paste і скасовує її. Текст виділити можна, але Ctrl+C нічого не копіює — або сайт підміняє вміст буфера обміну рядком на кшталт «Читайте більше на…». Це зупиняє блокування JavaScript для сайту або розширення, що дозволяє копіювання. Тим самим прийомом у деяких формах блокують вставлення, наприклад у полях «повторіть e-mail».
3. Скасовано правий клік
Скрипт скасовує подію contextmenu, тож меню Chrome не відкривається, — часто ще й із повідомленням «Праву кнопку миші вимкнено». Див. як увімкнути праву кнопку миші.
4. Прозорі накладки
Невидимий елемент накриває текст, тож ваші кліки потрапляють на накладку, а не на слова. Режим читання й вихідний код сторінки накладки ігнорують.
5. Текст, який не є текстом
Деякі сторінки показують текст як зображення, у canvas або у відео. Тут не допоможе жоден спосіб зняти блокування копіювання, бо копіювати нема чого, — скористайтеся розпізнаванням тексту, наприклад Image Text to Text.
Практична відповідь
Якщо захищені від копіювання сторінки трапляються вам часто, Highlight and Copy Protected Text одним перемикачем вимикає способи 1–3. Для решти скористайтеся інструкцією як скопіювати текст із захищеного сайту.