Повна добірка нескладних методів захисту від копіювання тексту вашої статті на сайті. Як навчальний матеріал, описані методи будуть вельми корисними і пізнавальними. але для досвідченого користувача всі ці методи будуть вельми мало ефективні, хоча і дещо ускладнять процес небажаного копіювання вашого тексту.
Запропоновані нижче способи в основному базуються на методі всіляких заборон: заборони виділення тексту. заборони копіювання вже виділеного тексту, заборони виклику контекстного меню і інших методах.
Java-скрипт для заборони копіювання
Коротенький Java-скрипт дозволяє на вибір заборонити виклик контекстного меню і заборонити перетягування або виділення елементів. Для застосування методу досить помістити код скрипта в заголовку сторінки між тегами ltheadgt lt / headgt. можна використовувати все, можна тільки відповідні вашим цілям рядки скрипта.
HTML-розмітка для заборони копіювання
або для всіх сторінок цілком
Використання стилів CSS
Атрибут unselectable
Досить помістити текст в блок з атрибутом unselectable. і текст буде захищений від виділення тексту в саме ВСЕРЕДИНІ цього блоку, однак ніщо не завадить його виділити, якщо починати виділення ДО цього блоку. Метод не працює в Mozila Firefox.
Властивість шарів z-index
Суть методу полягає в приміщенні в самому верхньому шарі перед текстом прозорого зображення - текст за малюнком буде видно, але "підчепити" мишкою його для виділення не вдасться.
Стильова властивість user-select
Ще один спосіб відключити можливість виділити чтщ-небудь на сторінці. Перш за все необхідно визначити або в CSS, або в самій сторінці, клас, якому буде присвоєно властивість блокувати можливість виділити що-небудь на сторінці, наприклад, назвемо його .noselect і дамо йому властивість user-select: none. Дайте цей клас конкретного блоку, або всій сторінці, або загорніть захищається частина сторінки в блок з цим класом.