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

Скачать Защита от копирования

Используете-ли Вы защиту от копирования?

  • Да

    Голосов: 2 15,4%
  • Нет

    Голосов: 9 69,2%
  • Иногда

    Голосов: 2 15,4%

  • Всего проголосовало
    13
Недавно искали:

NEXT

Житель
Регистрация
02.07.14
Сообщения
8
Реакции
8
Как защитить текст на сайте от копирования?
Сразу оговорюсь, идеальной защиты небывает. но защитить контент, а точнее - текст, от примитивного копипастинга все-таки можно.
Существует много методов, опишу некоторые из них:

Метод с использованием JavaScript:
Код:
<script type="text/javascript">
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
</script>

Вариант с использованием CSS работающий практически во всех броузерах:
С помощью прозрачного рисунка соответствующего нужному размеру и наложенного поверх текста с использованием свойства z-index:
Код:
<div style="color: rgb(50,0,0); font-size: 12pt; font-family: arial; overflow: noscroll; width: 300px; height: 100px; padding: 5px; background-color:#FFB6C1; text-align:justify; z-index:1; font-size: 11pt"><img src="hide.png" style="z-index:2; position: absolute"> ЗащищаемыйТекст.</div>

Возможная реализация через отдельный стиль CSS, например, класс “noselect”, запрещающий выделение данного текста:
Код:
<style type="text/css">
/* Отключение возможности выделения в теге DIV */
.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
</style>

Через атрибуты тэга body для защиты:
Код:
<body oncopy="return false">

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

Можете защитить и изображения:
Код:
<img src="pic.gif" oncontextmenu="return false" ondragstart="return false">
Функция oncontextmenu — отвечает за контекстное меню элемента, а функция ondragstart — отвечает за перетаскивание элемента.

Каждый веб-мастер сам решает для себя, следует ли ему защищать от копирования свой контент,
но все-же посоветую избегать маниакального стремления к защите всего контента. Примитивный копипастинг вполне может принести пользу ввиде ссылочной массы, если в контент добавлять упоминания сайта и ссылки на него например, установкой практически невидимой ссылки на знак препинания:
Код:
<a href="http://itnull.ru/" title="Спрятанная в знак препинания ссылка">.</a>

Возможно так-же включение в статью невидимого блока с информацией:
Код:
<div class="hidden">Материал сайта http://itnull.ru</div>
В CSS добавляем:
.hidden{display:none;}

Не следует забывать и о официальных методах защиты авторства в сети, например с Google, позволяющим связать статью со своим профилем в Google+.

А Вы, защищаете свой контент?
 
Последнее редактирование:
Меня очень заинтересовала эта статья.

Про гугл можно сказать я понял а вот как это сделать для Yandex(а)?
 
Достаточно добавить ссылку на свой рес при копи пасте
 
Ну или все тексты кидать как фоновое изображение
 
защищать конечно нужно, но лучшая защита это быстрая индексация, а для быстрой индексации, необходимо делиться ссылкой на новый пост в социальных сетях, как правило 1-2 часов хватает, если использовать, вк, ок, тв, google, mail.
 
Если нужно взять что-то ты возьмешь, отключение js решает проблему. Смысла я не вижу. Если только спасет от дурака.
 
кто захочет что то скопипастить сделает это, не сразу так через 5 минут
 
Нужно ставить обработчик событий!
 
да распарсят кому надо, а кому лень f12 и прям с кода страницы дернут текст
 
безопасность такая, это "детская" какая-то, а основательных методов к сожалению пока что не существует.
 
не вариант защитить текст от копирования .. Все равно если в голову придет ее копирование , то скопируют )) даже через Исходный код ))
 
в вебмастер яндекс есть такая фича...
 
Назад
Сверху Снизу