Гид компьютерного мира - Информационный портал
  • Главная
  • Советы
  • Защита страницы от копирования html. Жулик, не воруй: защита изображений от копирования (9 способов)

Защита страницы от копирования html. Жулик, не воруй: защита изображений от копирования (9 способов)

Время на чтение: 14 мин

Добрый день, уважаемые владельцы сайтов.

Если вы столкнулись с проблемой воровства контента с вашего сайта, то пришли по адресу.

Даже, если не столкнулись, вам материал будет очень полезен, так как рано или поздно это случится. И произойдет это не так поздно, как вам кажется. Защита сайта от копирования контента- это то, над чем вам необходимо работать постоянно.

Многие думают, что с их сайтов ничего страшного в данном плане произойти не может, поэтому я решил сделать вступительный пункт с рассмотрением важности защиты текста сайта от копирования.

Важность защиты от копирования

Рано или поздно, как бы вам не хотелось, но ваш контент будут копировать на другие ресурсы. Кто-то будет это делать с доброй воли и ставить на вас ссылку. Это будет большой плюс вам. Такие люди добросовестные, но их довольно мало.

Другая же часть просто будут парсить ваши тексты пачками и размещать в один клик на другой площадке. Хорошо, если ваш текст уже попадет в индекс и чуть там побудет, чтобы авторство за вами закрепилось окончательно. Но в большинстве случаев такие тексты парсятся в первые же секунды сразу после их публикации. Вы не успеет еще загнать текст в индекс, как он уже разместится на другой площадке.

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

Если ваш проект новый, то другой проект-вор просто закрепит за собой авторство на контент, так как у него будет больше траст, а значит и доверие к нему у поисковых систем будет больше. Страница с вашим текстом, попав в индекс, сразу будет принадлежать тому сайту. И попробуйте доказать, что именно вы первым разместили данный текст. Ваша же страница будет воспринята, как заимствованный контент, т.е. копипаст.

А поисковые системы любят только уникальный контент, которого нет еще ни на одном ресурсе. Конечно, понятие уникальности довольно размытое и как такового его и не существует, потому что до вас уже все давным давно написано n-ное количество раз. Более подробно про я описал в другой статье.

Но, все же уникальность в процентном соотношении необходимо обязательно соблюдать, чтобы контент не воспринимался, как ворованный. За это, как минимум, дается АГС и развитие сайта приостанавливается на определенное время. Приходится работать далее над сайтом. Все переделывать и ждать, пока фильтр снимится. Оно вам нужно?

Поэтому, необходимо обязательно принять меры, чтобы даже при копировании контента, он не терял свою уникальность и не посчитался копипастом именно на вашей площадке.

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

Если ваш контент реально хорош, то его могут разместить на другой площадке даже, если у вас 10 постов на ресурсе. Какая разница, сколько посетителей у вас и как развит ваш ресурс, если контент стоящий и решает проблему пользователя в конкрентом вопросе?

Еще одной проблемой при копировании текстов с вашего сайта является постепенное снижение его уникальности. В случае большего копирования того или иного текста он теряет некий процент уникальности и свою значимость. В итоге ваша страница начинает падать в позициях поисковой выдачи. Но тут нет ничего страшного. Главное принять меры и по факту проседания позиций переписать текст на новый. Немного времени, но вернее позиции и трафик.

Итак, теперь перейдем к самим способам.

Оригинальные тексты Яндекс

Данный инструмент Яндексу просто пришлось ввести, так как страницы попадают в индекс только во время очередного апдейта. Таким образом ваш текст может попасть в индекс через несколько дней. Иногда это целых 10 суток или даже больше. Представьте, что ваш контент скопируют. Кому поисковик отдаст авторство, а кого посчитает вором?

Для этого и пришлось создать инструмент "оригинальные тексты", которые позволяет оповестить Яндекс о выходе нового текста на вашем сайте. Даже, если текст скопируют, то Яндеекс будет знать, что впервые он появился именно у вас и это будет учитываться в алгоритме ранжирования.

Смысл достаточно прост:

  • Пишем полный текст статьи;
  • Копируем его в таком виде, как увидят посетители после публикации, и добавляем в оригинальные тексты;
  • Публикуем на сайте.
  • Инструмент доступен только из панели веб-мастера Яндекс, так как вам необходимо сначала подтвердить право собственности на сайт. Если вы еще не добавили свою площадку в панели веб-мастеров поисковых систем, то обязательно это сделайте.

    В панели Яндекса имеется пункт "Содержание", в внутри него инструмент "Оригинальные тексты".

    Пункт оригинальных текстов будет находится снизу слайдера. У меня он отображается сверху, так как я уже пользуюсь данным инструментом.

    На следующей странице вы просто добавляете весь текст целиком.

    Затем можете смело публиковать свой текст на сайте. В принципе, можно опубликовать сразу после добавления в оригинальные тексты Яндекса. Но я предпочитаю произвести публикацию спустя некоторое время, так как предполагаю, что Яндекс после добавления может проверять контент на его наличие в сети (лично мое предположение), а его нигде еще не должно быть. Можно подождать 20-30 минут.

    Кстати, я задавал вопрос в службу поддержки по поводу работы оригинальных текстов. Меня интересовал вопрос: "Стоит добавлять текст до появления его в индексе или до публикации на странице сайта?" Мне ответили, что именно до появления на самом ресурсе, так как в иных случаях заявка в оригинальных текстах может не учитываться алгоритмом.

    В общем, смысл вам должен быть понятен. Мы заведомо уведомляем Яндекс, что данный текст впервые появился на нашем сайте. Этот шаг является обязательным!

    В Google с этим попроще, так как загнать страницу в индекс мы можем мгновенно, что сразу закрепит за нами авторство. Собственно к Google и переходим.

    Мгновенная индексация в Google

    Самая стабильная защита контента от копирования - своевременное попадание страниц в индекс. Мы вы уже выяснили, что Яндекс не позволяет управлять данным процессом. С Google же возможно многое, в том числе и загнать любую страницу в индекс сразу после ее публикации.

    Я уже описывал пару раз данный процесс. Но, чтобы данный материал был полным, продублирую информацию и здесь.

    Добавление в индекс происходит через панель веб-мастера этой поисковой системы в пункте "Просмотреть как Googlebot"

    Нас скриншоте я показал, куда нужно жать. Сначала мы добавляем адрес нужной страницы, а затем на кнопку "сканировать", после чего страницы должна появиться в списке ниже. Также станет доступна кнопка "Добавить в индекс", нажав на которую и происходит индексирование страницы.

    Адрес страницы необходимо вводить без домена. Смотрите пример на изображении выше

    Далее мы жмем на кнопку добавления в индекс и выбираем вариант сканирования. Нам нужен вариант сканирования только данной страницы. Можно конечно выбрать и вариант сканирования смежных страниц по внутренним ссылкам, если в статье вы сослались на какие-то другие материалы, которых также пока нет в индексе. Они тоже будут проиндексированы.

    Googlebot мгновенно зайдет на вашу страницу и сразу добавит ее в индекс. Как правило, не приходится ждать больше минуты. Иногда даже пары секунд хватает. Я вот лично проверяю индексацию новой страницы через 2 минуты и она уже находится в индексе гугла.

    Вот в общем-то все и для Google.

    А мы двигаемся дальше к более продвинутым моментам. На очереди стоит плагин защиты от копирования для движка WordPress, который позволяет сделать более специфические настройки. Они могут сыграть, как на руку, так и наоборот. В общем, давайте их рассмотрим.

    Защита от копирования WordPress

    Плагин называется WP-CopyProtect. Абсолютно бесплатен и скачать его можно отсюда .

    • убрать контекстное меню с пунктом "копировать";
    • убрать возможность выделения текста.

    Можно сделать это и без плагина, что также далее рассмотрим. Итак, теперь к плагину. После его установки переходим в настройки и сразу активируем нужные функции, так как по умолчанию они отключены.

    Настройки находятся в новом пункте меню админ-панели "WP Copy Protect".

    После настроек не забываем сохранять изменения, нажав на кнопку "Save settings" внизу всех настроек.

    Теперь пару слов о всех настройках. Нужно ли их вообще включать?

    Как вы могли понять, то данные ограничения в плане копирования текста помогут только в борьбе с обычными пользователями ресурса. С так зваными "парсерами" ничего не сработает.

    Но и в случае с обычными пользователями в некоторых случаях я бы не стал использовать такие ограничения, так как часто посетитель захочет что-то скопировать к себе в блокнот на компьютере. Ярко выражено это в кулинарной тематике, где вы даете рецепты. Зачем их скрывать от копирования и возможности выделения? Посетители этого однозначно не оценят.

    Также в технических тематиках. В пример приведу свою тематику, где много материалов с различными кодами, которые нужно копировать, чтобы потом куда-то вставить. Из-за этого я и не использую такие ограничения.

    Тут вам стоит проанализировать ваш контент и понять, имеется ли возможность использовать эти функции защиты текста от воровства.

    Защита текста от копирования без плагина

    Реализацию подобных функций плагина WP-CopyProtect можно сделать и без плагина. Хотя, я настоятельно рекомендую делать такие настройки именно с плагином, так как это позволяет быстро отключать их при надобности и управлять с данными параметрами более мобильно. Не придется каждый раз лезть в редактирование фалов шаблона и перекачивать их по новой на хостинг.

    Итак, первым и самым простым способом является добавления атрибута "oncopy" внутри файла шаблона в открывающем теге body. Вот полностью атрибут в конструкции тега body:

    То есть, вам нужно взять сам атрибут с необходим значением и прописать его внутри открывающего тега тела статьи.

    Работа данного атрибута вполне приемлема. Текст будет пригоден для выделения и контекстное меню работает. Вот только при попытке копирование выделенного текста он не будет попадать в буфер. Это, пожалуй, самый простой и самый легкий вариант, который не будет сильно раздражать посетителей.

    Точно также можно блокировать контекстное меню при клике на ПКМ. Только нужно добавить другой атрибут, а именно "oncontextmenu". На практике это выглядит так:

    Еще одним способом защиты контента от копирования будет отключение от подсветки выделения текста на странице сайта. Достигается это с помощью специальных свойств в файле стилей. Стоит добавить следующее содержимое.

    Html { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

    Имеется еще более жесткий метод, как защитить текст от копирования, но он сильно не понравится вашим посетителям, если имеется необходимость что-то скопировать, например те же рецепты или всякие коды.

    Способ позволяет убрать выделение текста и убрать из контекстного меню пункты "вырезать" и "скопировать".

    Имеется 2 части кода, которые стоит разместить в файлах шаблона. Код работает на Javascript. Поэтому, если у пользователя отключен javascript в браузере, для него фишка не сработает.

    Первую часть мы размещаем в области head сайта между открывающим и закрывающим тегами . Хотя, можно разместить и перед закрывающим тегом body в файле footer.php, если он там будет работать. Честно скажу, я не проверял. Но приоритет именно второму варианту, так как это загружает скрипт в последнюю очередь и скорость загрузки сайта становится быстрее.

    function disableSelection(target){ if (typeof target.onselectstart!="undefined") target.onselectstart=function(){return false} else if (typeof target.style.MozUserSelect!="undefined") target.style.MozUserSelect="none" else target.onmousedown=function(){return false} target.style.cursor = "default" }

    Вторую часть кода мы копируем уже точно в файл подвала footer.php перед следующим php кодом.

    Именно данный код выводит подвал и перед ним копируем 2ю часть кода.

    disableSelection(document.body)

    Теперь скопировать текст в ручном режиме смогут только те, у кого отключен javascript в браузере или те, кто додумаются его отключить.

    Опять же, подумайте, стоит ли делать такие ограничения на ресурсе? Я отказался от подобного рода запрета. И тематика не позволяет и просто не хочется, так как часто посетители, когда читают просто выделяют текст, чтобы акцентировать свое внимание именно на нем. Это я увидел из вебвизора Яндекс метрики.

    Снижаем негативное влияние копирования контента

    Суть метода заключается не в том, чтобы полностью ограничить возможность копирования контента, но уменьшить негативное влияние от сего действия. А в некоторых случаях даже изымать эффект.

    Для этого будем использовать сервис tynt.com , который к скопированной части текста будет добавлять ссылку на источник. На практике это выглядит следующим образом.

    Сервис предлагает разместить скрипт в секции между открывающим и закрывающим тегами head. Но я предлагаю его закинуть в область footer перед закрывающим тегом body. Только что проверил и скрипт там работает.

    От автора: молодой сайт в сети является практически самым уязвимым. Одна из возможных проблем, с которыми столкнется его владелец – копирование контента. Как защитить сайт от копирования? Сегодня мы рассмотрим несколько способов.

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

    Ладно, давайте рассмотрим подробнее все меры, которые вы можете предпринять для защиты своих текстов.

    Способ 1 – радикальный

    Он заключается в том, чтобы отключить возможность выделять текст мышкой и копировать его. В частности, реализовать это можно несколькими способами. Например, с помощью css-стилей.

    *{ User-select: none; }

    User-select : none ;

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

    Хотя я и пишу об этом способе, но только для вашего ознакомления, потому что я не считаю его оптимальным. Очень часто люди, читая ваши статьи, могут без всякого злого замысла копировать отдельные части текста и сохранять их себе. Вам и вашему сайту от этого никакого вреда нет. Если же вы запретите выделение текста, то просто отпугнете пользователей и ухудшите поведенческие факторы.

    Вот представьте, если бы на webformyself стоял такой запрет? Получается, ни из одной статьи вы бы не смогли скопировать ни один кусок кода, если бы он был прописан там вручную. Иногда при большом желании код можно написать самому, но если его длина больше нескольких строк, то такого желания явно не возникнет.

    Ну и если уже на то пошло, то это не защитит от воров, потому что по-прежнему можно открыть исходный код и скопировать оттуда. Тут уже никакой защиты нет.

    По-другому запрет на копирование можно реализовать с помощью javascript, но это еще хуже. Во-первых, при отключенном javascript защита не сработает. Во-вторых, по-прежнему можно открыть исходный код.

    Способ 2 – внедряем некоторые правила при написании текстов

    Обычно текст копируют “как есть”. В связи с этим вору лучше всего, если в вашем тексте нет никаких ссылок, нет упоминаний о вас самом, вашей деятельности и компании и т.д. То есть всего, что потребует редактирования текста. Если же вор опубликует его без изменений, то будет понятно, что он его украл. Пример: “Приветствую вас на блоге webformyself, посвященном сайтостроению. Вчера моим коллегой Василием Пупкиным подготовили для вас новую статью о …”

    Тут сразу, с первых слов статьи у злоумышленника появляются проблемы. Во-первых, ему придется убрать название компании. И чем чаще оно употребляется в тексте, тем лучше. Также вы упоминаете о своем коллеге, что тоже вору не на руку.

    В общем, это было только вступление статьи. Вам достаточно проделать подобные вещи хотя бы несколько раз за всю статью и вы уже сильно усложняете работу по краже контента у вас.

    Вору придется удалять этот текст, либо копировать заодно и ту статью, на которую вы ссылаетесь. Но для него это уже гораздо более кропотливая работа, тем более что та публикация уже может быть проиндексирована и тогда его старания не принесут труда.

    Способ 3 – плагины для движков

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

    Если вы сильно боитесь за свои тексты, то можете поставить подобный плагин на первое время, пока ваш сайт молодой и на него никто не заходит. Когда на него начнут заходить люди, плагин нужно будет удалить.

    Есть и немного другое решение. Я видел такой скрипт, который при копировании текста с вашего сайта при его вставке автоматически добавлял в конец ссылку на первоисточник. Это более оптимальный способ, потому что он не сильно мешает людям, а также так можно нарастить количество ссылок на свой сайт.

    Но в таком случае защита еще меньше, потому что ссылку очень легко удалить. Когда-то на моем молодом блоге стоял такой плагин. Так вот, он мешал мне же, потому что я часто копировал код со своего же блога, а он добавлял в конец ссылку. Дальше – хуже. Оказалось, что даже при копировании адреса сайта из адресной строки ссылки все равно цепляется. Я решил, что если мне так неудобно, то и пользователям тоже будет неприятно, поэтому удалил этот скрипт.

    Способ 4 – самый лучший

    Суть способа в том, чтобы всячески ускорять индексацию и повышать “узнаваемость” сайта поисковиками. Ну а это уже можно делать разными способами. Если на ваш сайт постоянно начнут заходить поисковые роботы, то и скорость влета новых статей в индекс повысится.

    К чему я это говорю? Дело в том, что после попадания в индекс можно уже не бояться, что кто-то копирует ваш контент. Если статья оказалась в индексе первее, чем копия на сайте воришки, то именно вы получите поисковый трафик в будущем. Практика показывает, Что Яндекс вообще может не проиндексировать украденную статью, после того как найдет оригинал.

    Это говорит нам с вами о том, что необходимо максимально быстро вогнать статью в индекс поисковиков. Подробно об ускорении индексации я писал в другой статье. Если коротко повторить основные принципы, то они заключаются вот в чем:

    Добавить сайт в инструменты поисковых систем

    Добавлять все новые статьи в addurl

    Перелинковать ваши публикации между собой

    Использовать специальные сервисы для ускорения индексации

    О последней мере можно поговорить подробнее.

    Социальные сигналы как способ обличить вора

    Давайте представим, что я выложил новую статью на свой блог ровно в 12:00. В 12:02 я написал анонс в твиттер о выходе новой статьи, потом поделился также этой новостью Вконтакте, Фейсбуке, Google + и т.д. Получается, что у вас на руках много доказательств того, что ваш сайт действительно первоисточник, потому что на самом блоге, да и в социальных сетях обычно видно точное время добавления поста.

    В 14:00 пришел вор и скопировал текст. Но время играет против него, отправится в прошлое, чтобы сделать анонсы раньше вас, он не в силах. А знаете, что еще больше может отпугнуть вора? Если в конце статьи он увидит социальные кнопки, которые позволяют делиться записью. Но не просто кнопки, а со счетчиком, чтобы точно было видно, сколько раз поделились записью.

    Таким образом, человек приходит копировать статью, но в конце видит, что она уже разлетелась по соц. сетям. Разум должен подсказать ему, что толку от такого копирования уже нет.

    Дополнительные меры

    Также стоит отметить, что воровать тексты могут из rss-лент. Если у вас настроена rss-трансляция, то в настройках чтения движка WordPress поставьте, чтобы в ленте отображался только анонс поста, а не его полный текст. Сделав так, вы убиваете двух зайцев. Во-первых, ваши rss-подписчики, если им будет интересна статья, будут вынуждены переходить на сайт, чтобы прочитать ее полностью. Во-вторых, текст из ленты уже не скопируешь.

    Серьезный способ защиты

    Ладно, все это был детский лепет) Шучу, конечно, некоторые из вышеописанных способов вам помогут, но что делать, если вам нужно получить 100% защиту текста? Возможно, вы заказали дорогой продающий текст у копирайтера или сами написали большую статью. Очень обидно, если ее украдут.

    В таком случае вам поможет сервис http://www.copytrust.ru/. Он позволяет зарегистрировать за вами авторские права на текст. Вот что говорится на самом сервисе (цитата):

    Наша компания оформляет различные документы, необходимые для подтверждения ваших авторских и смежных прав: Свидетельство о регистрации, выписку из реестра работ и произведений, комплект документов для судебных органов и другие документы.

    Это позволит вам зафиксировать сам факт того, что вы – автор и истинный владелец текстов, а не кто-либо другой. Конечно, сервис платный, поэтому я и назвал его серьезным способом защиты. Подходит в первую очередь для коммерческих сайтов, которым нужно защитить свои уникальные тексты.

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

    Ну а как действует защита? После подтверждения прав на текст вам остается только спать спокойно, а если вдруг вы найдете на других сайтах копии вашей статье, достаточно будет обратиться в арбитраж сервиса Copytrust. Документы в сегодняшней системе вещей имеют большую силу. Поскольку они есть только у вас, то в любом случае ситуация разрешится в вашу пользу.

    Даже если веб-мастер вор не согласится удалить текст, можно обратиться напрямую в хостеру, на котором располагается его сайт с просьбой заблокировать нарушителя. Опять же, при наличии документов это сделать не сложно, тем более, что Copytrust обязательно поможет вам в этом. Вот такой вот способ, как защитить текст от копирования на сайте по-серьезному.

    Как защитить фото от копирования на сайте?

    Важные вам фотографии тоже нужно как-то защищать. Во-первых, вы можете воспользоваться услугами все того же Copytrust, если вам нужна гарантированная защита, потому что там можно добавлять не только тексты, но и вообще любые файлы.

    Другой способ – накладывать водяной знак на фотографии. Это лучше, чем не делать ничего, потому что человеку придется его удалять, а этим не все хотят заниматься. Скорее всего, в 9 случаев из 10 вор увидит картинку с водяным знаком и просто уйдет воровать в другое место, не желая тратить своего времени. Для наложения такого знака автоматически можно использовать плагин. Например, Easy Watermark.

    Также наносить подпись можно самостоятельно. Например, на каждую вашу картинку можно нанести логотип вашего сайта, ваше имя и подпись, адрес сайта. Еще лучше – добавить слой сзади, какой-нибудь фоновый цвет и т.д.

    Итог

    Что ж, я надеюсь, прочтение этой статьи пошло вам на пользу, и вы сможете уберечься от воров, применив из нее некоторые советы. Оставайтесь с нами и подписывайтесь, что изучать все грани сайтостроения.

    Внизу есть ссылки на похожие материалы. Робот рекомендует ознакомиться с ними. В Постановлении Правительства Российской Федерации от 10.07.2013. «Об утверждении Правил размещения на официальном сайте образовательной организации в информационно-телекоммуникационной сети «Интернет» и обновления информации об образовательной организации» есть одно интересное требование, касающееся ИК-технологий, применяемых для обеспечения работы сайта образовательной организации:
    «10. Технологические и программные средства, которые используются для функционирования официального сайта, должны обеспечивать:
    г) защиту от копирования авторских материалов».
    Это требование присутствовало в аналогичном Постановлении 2012 г., и в прежней формулировке перекочевало из него в обновлённый документ. Что именно подразумевается под «технологическими и программными средствами», не уточняется. А жаль! Очень хотелось бы знать, и вот почему.

    Веб-страница – не бумажный лист, её не пометишь невидимыми знаками или краской, которая попадёт на руки вора. И при любом из «программно-технологических» способов защиты от копирования всегда есть возможность открыть исходный код страницы и скопировать текст прямо оттуда. Не говоря уже о специальных программах, которые проделывают все процедуры копирования автоматически.

    Однако Постановление Правительства РФ, упомянутое в начале поста, неумолимо: должны обеспечить!

    Если всё так серьёзно, посмотрим, какие средства реально использовать для защиты от копирования авторских материалов на сайте образовательной организации. Большинство таких ресурсов – школьные сайты, которые в качестве дополнительной нагрузки ведут обычные учителя. А значит и средства должны быть несложными.

    «Стопроцентную» защиту от копирования обеспечить невозможно (для этого надо вообще закрыть доступ к страницам сайта, но тогда какой в нём смысл?). Но можно защититься, что называется, «от честных людей» – пользователей, забывающих ссылаться на источник заимствования – и от неискушённых «воришек».

    Как обычный пользователь копирует текст с веб-страницы? Левой кнопкой мыши выделяет, правой открывает меню и левой кликает Копировать . Значит, если при наведении курсора на область контента отключить нужные действия хотя бы одной из кнопок, то данный способ станет невозможен.

    Для этого в верхнюю часть шаблона страниц (перед ) или в «подвал» сайта (footer ) достаточно вставить один из приведённых ниже скриптов. (Для сайтов на uCoz – в шаблон верхней или нижней части сайта.)

    Первый скрипт запрещает выделять контент на страницах сайта (при этом прочие действия левой кнопкой мыши остаются доступны).

    Скрипт 1

    Защита от копирования обеспечена, но она не очень надёжна, так как правая кнопка остаётся рабочей, и с её помощью можно легко добраться до исходного кода (для этого достаточно кликнуть правой кнопкой в окне браузера и выбрать в открывшемся меню Исходный код ).

    Второй скрипт запрещает действие правой кнопки мыши, но разрешает выделять контент левой кнопкой.

    Скрипт 2

    Казалось бы, второго скрипта уже вполне достаточно для защиты от копирования, т.к. пользователю не добраться до исходного кода без специальных знаний. Однако не будем забывать, что левой кнопкой мыши можно не только выделять, но и перетаскивать выделенное. Если рядом открыть два окна, то можно легко перетаскивать контент с веб-страницы в текстовый файл или на другую веб-страницу.

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

    Скрипт 3

    Итак, скрипт 3 является достаточно надёжным средством защиты от копирования . И к тому же очень простым: всего-то пять строчек!

    Вставили? Работает? Ура! Формально требование защиты от копирования выполнено.

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

    По этой причине я не использую описанный выше способ. Использую другой. Если он не разочарует, напишу о нём в следующем посте.

    Данная статья "родилась" после того как с одного из моих сайтов начали копировать контент как крупные порталы так и «мелкие сошки» с посещаемостью в 10 человек в сутки. В ней будут описаны те способы, которые я предпринял, чтобы мой контент не так активно воровали и постарался усложнить жизнь тем самым сайтам, которые уже успели его скопировать.

    Первое, что я сделал, так это проверил некоторые статьи на уникальность (через Advego Plagiatus), которые собирали больше всего трафика на сайт. Одну статью успели растянуть аж 16 сайтов и не один не удосужился хотя бы поставить ссылку на источник (т.е. на мой ресурс).

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

    Что удивительно, что крупные порталы извинились (в обратном письме) и удалили новости с моим контентом , а вот несколько «мелких сошек» отправили мне письмо примерно следующего содержания: «Ничего я удалять не собираюсь. Ты мне все равно ничего не сделаешь» .

    С другой стороны оно и понятно – таким засранцам нечего терять, даже если их сайт исключат из выдачи – сделают другой ГС.

    Скрипт для защиты от копирования

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

    Можно вынести в отдельный файл JS, и указать путь хранения на хостинге (подробнее написал в ).

    function preventSelection(element){ var preventSelection = false; function addHandler(element, event, handler){ if (element.attachEvent) element.attachEvent("on" + event, handler); else if (element.addEventListener) element.addEventListener(event, handler, false); } function removeSelection(){ if (window.getSelection) { window.getSelection().removeAllRanges(); } else if (document.selection && document.selection.clear) document.selection.clear(); } function killCtrlA(event){ var event = event || window.event; var sender = event.target || event.srcElement; if (sender.tagName.match(/INPUT|TEXTAREA/i)) return; var key = event.keyCode || event.which; if (event.ctrlKey && key == "A".charCodeAt(0)) { removeSelection(); if (event.preventDefault) event.preventDefault(); else event.returnValue = false; } } addHandler(element, "mousemove", function(){ if(preventSelection) removeSelection(); }); addHandler(element, "mousedown", function(event){ var event = event || window.event; var sender = event.target || event.srcElement; preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i); }); addHandler(element, "mouseup", function(){ if (preventSelection) removeSelection(); preventSelection = false; }); addHandler(element, "keydown", killCtrlA); addHandler(element, "keyup", killCtrlA); } preventSelection(document); document.ondragstart = test; document.onselectstart = test; document.oncontextmenu = test; function test() { return false }

    Также, если у вас сайт на DLE, то в настройках отключите RSS, чтобы усложнить парсинг на автомате.

    Понятное дело, что от профи, которые пользуются специальным софтом и клепают ГС сотнями, это не спасет, но хотя бы усложнит жизнь «новичкам».

    Также вы можете применить скрипт по этому адресу http://jkeks.ru/jkeks.ru/archives/11197 или вот этому https://devaka.ru/articles/copyright.js . Там скрипт позволяет копировать текст, но при его вставке добавляет в конец ссылку на ваш сайт.

    Автоматическое добавление ссылки на источник

    Вот вам еще полезный скрипт, который добавляет к скопированному тексту ссылку на источник (вставьте его перед закрывающимся тегом ):

    //

    Лучшие статьи по теме