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

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

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

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

 document.onselectstart=function(){return false} document.onmousedown=function(){return false} 

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

<function disableselect(e){return false}function reEnable(){return true}document.onselectstart=new Function("return false")if(window.sidebar){document.onmousedown=disableselect document.onclick=reEnable}

Добавление ссылки на источник

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

salesforce разработчик
Для этого нам понадобится код:
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;

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

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

 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 } 

Запрет копирования с помощью 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; }

Запрет копирования при помощи плагинов

Плагины для Вордпресс. Плагины призваны облегчить нам жизнь, и если вы не понимаете в коде, или у вас множество сайтов, чтобы разбирать всё вручную, то лучшим вариантом будет установка специальных плагинов. Я рекомендую для этого устанавливать сразу плагины-комбайны, которые справляются сразу с многими задачами. Такими являются плагин 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. Открыть ссылку в ворд-документе. Файл -> Открыть -> Обзор -> в поле "Имя файла" введите ссылку на страницу:
    Как открыть сайт в ворде
Оцените статью
Добавить комментарий

  1. Марина Пыжова

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

    Ответить
  2. Mycrib

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

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

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

    Ответить
  3. Элси

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

    Ответить
  4. Анна Шефер

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

    Ответить
  5. Аноним

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

    Ответить
  6. Элси

    Не хотела вас обидеть уж извените)

    Ответить
  7. Василий

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

    Ответить
  8. Mycrib

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

    Ответить