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

  • Автор темы Автор темы NEXT
  • Дата начала Дата начала
Скачать Защита от копирования

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

  • Да

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

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

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

  • Всего проголосовало
    13

NEXT

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

Метод с использованием 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+.

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