Leon1010

Я в Соц.сетях:

Теги:

Ссылки

Защищаем тексты от копирования

Сразу оговорюсь, что заголовок статьи не совсем верный. Потому что, при углубленном изучении этого вопроса, приходит понимание того, что если человек очень захочет скопировать ваши тексты, то обладая минимальными знаниями об устройстве веб-страниц, он это сделает! Исключение — сайты полностью на flash, но таких сайтов по всему интернету единицы, ведь они имеют существенный недостаток — тексты на них не индексируются поисковиками. А это значит, что и ценность авторского контента на них практически равна нулю.

Тем не менее приведу несколько простых примеров, которые могут запретить копирование текста со страницы в буфер обмена:

  1. Добавляем в тег body или тот, что непосредственно окружает текст, атрибут

    Это отменит копирование, а буфер останется с прежним содержимым.
  2. Можно совсем заблокировать правую кнопку мыши
  3. Или запретить выделение текста на странице

Но, как я уже написал, все это работает только с неопытными пользователями. А люди, копирующие контент  с вашего сайта на свой, зачастую имеют хотя бы минимальные знания об устройстве веб-страниц и им не составит труда отключить Java Script в браузере, чтобы ничего не помешало скопировать текст.

По этому, мы не будем бороться с копированием текста. Наша задача — сделать так, чтобы человек скопировавший текст, разместил ссылку на источник, то есть на наш сайт!

Для этого мы внедрим на страницы нашего сайта скрипт, который при копировании больше определенного объема символов со страницы, будет выводить уведомление, о том, что вы скопировали авторский текст и нужно разместить ссылку на источник. Кроме того, в конце, содержащегося в буфере текста, он будет добавлять ссылку на страницу нашего сайта.

300 — Максимальное количество символов не вызывающее уведомлений и внедрений ссылки
alert() — Можете изменить текст этого уведомления или совсем его отключить, добавив перед ним //

Основной минус данного скрипта в том, что он рушит форматирование (разделение на абзацы) скопированного участка. Как решить эту проблему, я пока не нашел.

Заключение
Не стоит ограничиваться лишь своими силами, Яндекс и Google вовсю рекламируют свои технологии по подтверждению авторства, и их эффективность довольно высока.

Запись опубликована в рубрике Кодинг с метками , , .