Як заборонити копіювати текст на сайті
🗓️ Оновлено: 17.08.2022
💬Коментарів:
0
👁️Переглядів: 1911
Я розповім про простий, але дуже ефективний спосіб заборонити копіювання на вашому сайті.
Рішення буде на JavaScript, це означає, що вам необхідно буде додати наступний код до вашого файлу .js
document.addEventListener("copy", (evt) => {
evt.clipboardData.setData("text/plain", "Копіювання заборонено");
evt.preventDefault();
}, false);
Давайте поясню, що цей код робить.
Ви відслідковуєте подію “копіювання”, тобто коли користувач копіює щось (неважливо, через ctrl+c або за допомогою контекстного меню) ми це бачимо. І підмінюємо вміст. Тобто, користувач думає, що копіює текст, але насправді копіює наш текст, який ми написали (його можна змінювати).
Хочу наголосити, що цей спосіб не ідеальний. Однак, відверто кажучи, немає такого способу, який повністю закривав можливість копіювати текст з вашого сайту. Будь-який метод можна оминути.
Якщо постали питання, то запрошуємо до коментарів.
CSS Головоломки в Telegram
Підписуйся і не пропускай:
Актуальні новини
Цікаві завдання
Корисні добірки
