Як заборонити копіювати текст на сайті

🗓️ Оновлено: 17.08.2022
💬Коментарів: 0
👁️Переглядів: 1405

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

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

document.addEventListener("copy", (evt) => {
  evt.clipboardData.setData("text/plain", "Копіювання заборонено");
  evt.preventDefault();
}, false);

Давайте поясню, що цей код робить.

Ви відслідковуєте подію “копіювання”, тобто коли користувач копіює щось (неважливо, через ctrl+c або за допомогою контекстного меню) ми це бачимо. І підмінюємо вміст. Тобто, користувач думає, що копіює текст, але насправді копіює наш текст, який ми написали (його можна змінювати).

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

Якщо постали питання, то запрошуємо до коментарів.

CSS Головоломки в Telegram
Підписуйся і не пропускай:
Актуальні новини
Цікаві завдання
Корисні добірки
Стаття була корисною?
👍
Так - 22
👎
Ні - 2
💬Коментарі:

CSS Головоломки в Telegram
Підписуйся і не пропускай:
Актуальні новини
Цікаві завдання
Корисні добірки
Наш рейтинг
🏆Найкращий хостинг для сайту
9/10
8/10
8/10
4
8/10
8/10
7/10
7/10
Что читают?
🏆Популярные записи
Як зробити гамбургер (бургер) меню – готовий код та докладне пояснення
Переглядів: 36723
Поява елементів при скролі
Переглядів: 29270
Як зробити плавне збільшення картинки при наведенні – ефект на чистому CSS
Переглядів: 23030
Як вирівняти картинку по центру за допомогою CSS
Переглядів: 17856
Як змінити колір SVG у CSS
Переглядів: 15694
Перевірка знань
🤔Чи добре ви знаєте CSS?
Есть два блочных элемента, которые идут друг за другом в html. Какой будет оступ (margin) между ними, если задать им такие стили:

.top {
  height: 30px;
  background-color: blue;
  margin-bottom: 10px;
}
.bottom {
  height: 30px;
  background-color: red;
  margin-top: 20px;
}
    
10px
20px
30px
Viva Magenta
🤔Колір 2023 року
Дослідницький інститут Pantone обрав головний колір 2023 року. Ним став карміново-червоний відтінок із фіолетовим підтоном, який назвали Viva Magenta.
#bb2649