Захист тексту статті від копіювання

Захист тексту статті від копіювання

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

Запропоновані нижче способи в основному базуються на методі всіляких заборон: заборони виділення тексту. заборони копіювання вже виділеного тексту, заборони виклику контекстного меню і інших методах.

Java-скрипт для заборони копіювання

Коротенький Java-скрипт дозволяє на вибір заборонити виклик контекстного меню і заборонити перетягування або виділення елементів. Для застосування методу досить помістити код скрипта в заголовку сторінки між тегами ltheadgt lt / headgt. можна використовувати все, можна тільки відповідні вашим цілям рядки скрипта.

HTML-розмітка для заборони копіювання

або для всіх сторінок цілком

Використання стилів CSS

Атрибут unselectable

Досить помістити текст в блок з атрибутом unselectable. і текст буде захищений від виділення тексту в саме ВСЕРЕДИНІ цього блоку, однак ніщо не завадить його виділити, якщо починати виділення ДО цього блоку. Метод не працює в Mozila Firefox.

Властивість шарів z-index

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

Стильова властивість user-select

Ще один спосіб відключити можливість виділити чтщ-небудь на сторінці. Перш за все необхідно визначити або в CSS, або в самій сторінці, клас, якому буде присвоєно властивість блокувати можливість виділити що-небудь на сторінці, наприклад, назвемо його .noselect і дамо йому властивість user-select: none. Дайте цей клас конкретного блоку, або всій сторінці, або загорніть захищається частина сторінки в блок з цим класом.

замість післямови

Схожі статті