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

Время на чтение: 3 минут(ы)
защита текста от копирования
Многие вебмастера сталкиваются с воровством контента, и неудивительно то, что они пытаются бороться с этим явлением, в том числе и накладывая запрет на копирования текста. Узнайте, как отключить правую кнопку мыши, что также является действенным методом в борьбе с плагиатом.
Раньше я уже уделяла внимание вопросу защиты контента в статьях:

Три способа запрета копирования текста

  1. Первый способ запрещает выделение текста и копирование из окна браузера:

    Для того, чтобы воспользоваться данным способом добавьте в тег <body> скрипт:

    <script language="JavaScript">
    document.onselectstart=function(){return false}
    document.onmousedown=function(){return false}
    </script>


    Для запрета копирования на блоге WordPress достаточно добавить виджет “Текст” и вставить в него код.

    Для Blogger добавляем скрипт в элемент HTML / JavaScript.
    Для Blogspot вы можете также использовать код:

    <script language='JavaScript1.2'>
    function disableselect(e){
    return false
    }
    function reEnable(){
    return true
    }
    document.onselectstart=new Function ("return false")
    if (window.sidebar){
    document.onmousedown=disableselect
    document.onclick=reEnable
    }
    </script>

  2. Второй вариант – это автоматическое добавление ссылки на исходную страницу (откуда был скопирован текст).

    Выглядит это так:

    salesforce разработчик
    Для этого нам понадобится код:


    <script type="text/javascript">
    function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var pagelink = "Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> © www.mycrib.ru"; // В этой строке поменяйте текст на свой
    var copytext = selection + pagelink;
    var newdiv = document.createElement('div');
    newdiv.style.position='absolute';
    newdiv.style.left='-99999px';
    body_element.appendChild(newdiv);
    newdiv.innerHTML = copytext;
    selection.selectAllChildren(newdiv);
    window.setTimeout(function() {
    body_element.removeChild(newdiv);
    },0);
    }
    document.oncopy = addLink;
    </script>



    В предложенном коде измените копирайт, выделенный желтым на свой. Вставляется код в тег <head>. Найдите в шаблоне блога </head> и вставьте скрипт до него.

  3. Для Blogger работает код, предложенный ниже. Его нужно вставить перед тегом </body>:

    <script language='JavaScript1.2'> function disableselect(e){ return false } function reEnable(){ return true } document.onselectstart=new Function (&quot;return false&quot;) if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } </script>

     

  4. Запрет копирования с помощью CSS для Blogger.
    Добавьте код перед отрезком кода ]]></b:skin> в Теме блога Blogger:

    .post blockquote {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important; }
    body {
    -webkit-user-select: none !important;
    -moz-user-select: -moz-none !important;
    -ms-user-select: none !important;
    user-select: none !important; }

    Внимание: данный код запрещает копирование текста в блоге, но разрешает копирование информации из цитат (.post blockquote). Если в вашем блоге используется другой селектор CSS для задания стилей цитат - не .post blockquote, а например, body.item-view blockquoteновых темах Blogger от 2017 г) или .post-body blockquote, или  blockquote, то замените селектор в коде (выделен синим) на свой. Как посмотреть, каким селектором выводится ваша цитата в CSS смотрите в посте.

    Если вы не делитесь контентом (кодами, цитатами и пр), то более удобно будет запретить  от копирования весь текст блога:

     body {
    -webkit-user-select: none !important;
    -moz-user-select: -moz-none !important;
    -ms-user-select: none !important; user-select: none !important; }

  5. Плагины для Вордпресс. Плагины призваны облегчить нам жизнь, и если вы не понимаете в коде, или у вас множество сайтов, чтобы разбирать всё вручную, то лучшим вариантом будет установка специальных плагинов. Я рекомендую для этого устанавливать сразу плагины-комбайны, которые справляются сразу с многими задачами. Такими являются плагин Clearfy (можно отключить правую кнопку мыши, запретить выделение текста или поставить ссылку на источник), плагин Flat CM похож на Clearfy и выключает правую кнопку мышки. Другие узкоспециализированные плагины: Плагин WP-Copy Protect, WP Content Copy Protection и другие.

Какой вариант выбрать для защиты контента

  1. Если вы выберите защиту кражи контента с помощью JavaScript, то знайте, что её легко обойти, просто выключив использование Javascript технологии в браузере. В то же время как CSS выключить нельзя, но вор может посмотреть элементы, проинспектировав элементы.
  2. CSS не замедляет сайт, в то время как коды Javascript требуют много времени для загрузки.

Как обойти запрет копирования на сайте

  1. Вы можете просмотреть код элемента. В любом браузере обычно это осуществляется горячими клавишами CTRL + Shift + I. Подробнее про просмотр html кода вы можете узнать по ссылке.
  2. Уcтановка расширения в Google Chrome - Enable right click
  3. Отключить Javascript в вашем браузере.
  4. Открыть версию для печати, воспользовавшись кнопками CTRL + P. И уже с версии для печати можно копировать текст.
  5. Сделать скриншот текстовой области и распознать её одним из способов (например, сервисом www.onlineocr.net, программой Ashapmoo Snap 10 и другими).
  6. Открыть ссылку в ворд-документе. Файл -> Открыть -> Обзор -> в поле "Имя файла" введите ссылку на страницу:
    Как открыть сайт в ворде
    Таким образом у вас откроется вся страница сайта в ворде, и от туда вы можете копировать текст.

8 ответов к «Как защитить текст от копирования»

  1. Статья, конечно, полезная для самостоятельно пишущих блогеров. А последний вариант, в котором к скопированному кусочку текста прилагается ещё и ссылка на источник, то даже и удобна для хранения цитат.
    У вас на блоге, я так поняла, что этот вариант и установлен? 🙂
    Но я вас расстрою, если скажу, что его легко обойти?
    Вот я для чтения блогов иногда использую расширение браузера Clearly (оно есть и для Хрома, и для Фаерфокса). Так вот если скопировать текст из этого расширения, то он очень хорошо копируется как "чистый текст"!

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

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

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

  3. Предлагаете самим все эти знаки напечатать??????? Копировать-то ваши коды теперь нет возможности( Помогли называется!!!!!!

  4. В том то и проблема(. Что многие ищут способы запрета, не понимая, что если кто то захочет украсть текст, он это сделает.

  5. Элси, скрипт убрала.
    Не заметила, что при копировании из цитат от вообще запрещает копирование. Можно было бы и по вежливее указать на ошибку

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *