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

  • Автор темы Автоспец
  • 3789
  • Обновлено
  • 14, Dec 2012
  • #1
Не знаю куда задать этот вопрос (понимаю, что не по теме, поэтому перенесите пожалуйста в нужную тему): как сделать, чтобы текст со страницы невозможно было скопировать посредством выделения его мышью?

Автоспец


Рег
12 Sep, 2012

Тем
6

Постов
92

Баллов
152
  • 15, Dec 2012
  • #2
Автоспец:
Это и есть движок?
Ето есть служебная информация кода. Это не движок. Вы что не знаете на какой смс делали сайты? :shok:
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 02, Jan 2013
  • #3
Veter:
Ето есть служебная информация кода. Это не движок.
Вы что не знаете на какой смс делали сайты? :shok:




Veter, для автоспецназа не брал никакого движка, просто взял и сделал сайт, а вот у второго сайта явно есть движок, так как шаблон купленный и в папке с файлами шаблона присутствовал файл под именем style.css, который открывается программой dreamweaver 8. Может подскажете скрипт, защищающий контент от копирования посредством выделения для данного сайта?
 

Автоспец


Рег
12 Sep, 2012

Тем
6

Постов
92

Баллов
152
  • 02, Jan 2013
  • #4
Понятно... Значит у вас сайт просто на html Для защиты контента от копирования можно пойти наверное двумя путями.
1. Самый простой это добавить в тэг BODY return false. Выглядеть это будет примерно так:
 <BODY oncopy="return false" bgColor=#ffffff >
Текст на странице выделяться будет, и будет видимость того, что он скопировался. Но при попытке вставить текст из буфера обмена ничего не вставится, тк буфер обмена пуст.
2. Вставить небольшой скриптик между тэгов
 <SCRIPT language=JavaScript>

var message=»Уважаемый посетитель! Использовать правый клик на этом сайте нельзя!»;

function click(e) {if (document.all)

{if (event.button == 2)

{alert(message);return false;}}

if (document.layers) {if (e.which == 3)

{alert(message);return false;}}}

if (document.layers)

{document.captureEvents(Event.MouseDown);}

document.onmousedown=click;

</SCRIPT>
Он будет блокировать правую кнопку мыши.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 03, Jan 2013
  • #5
Veter:
Вставить небольшой скриптик между тэгов <head></head>
Можно вставить сразу за первым тегом
 head
, перед титле? Я этим ничего не нарушу? Просто боюсь запутаться. Вставил скрипт как написано, а текст всё равно копируется. :sotona: Делаю первый вариант (замена тега боди), так документ не хочет сохраняться.
 

Автоспец


Рег
12 Sep, 2012

Тем
6

Постов
92

Баллов
152
  • 03, Jan 2013
  • #6
Veter:
Понятно...

Значит у вас сайт просто на html

Для защиты контента от копирования можно пойти наверное двумя путями.

1. Самый простой это добавить в тэг BODY return false. Выглядеть это будет примерно так:

 <BODY oncopy="return false" bgColor=#ffffff >


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

2. Вставить небольшой скриптик между тэгов <head></head>

 <SCRIPT language=JavaScript>

var message=»Уважаемый посетитель! Использовать правый клик на этом сайте нельзя!»;

function click(e) {if (document.all)

{if (event.button == 2)

{alert(message);return false;}}

if (document.layers) {if (e.which == 3)

{alert(message);return false;}}}

if (document.layers)

{document.captureEvents(Event.MouseDown);}

document.onmousedown=click;

</SCRIPT>


Он будет блокировать правую кнопку мыши.
Это уровень защиты расчитан на откровенных дураков. Кто помешает более-менее грамотному пользователю сохранить простую веб-страничку на диске и скопипастить из исходного кода, грамотно над ним поработав?
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 03, Jan 2013
  • #7
VyacheslavH:
Это уровень защиты расчитан на откровенных дураков.
Ну естественно. Большая часть "защит" для дураков
VyacheslavH:
Кто помешает более-менее грамотному пользователю сохранить простую веб-страничку на диске и скопипастить из исходного кода, грамотно над ним поработав?
А зачем? Для чего так напрягаться? Для получения тысячи знаков уже неуникального контента?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 06, Jan 2013
  • #8
Veter:

А зачем? Для чего так напрягаться? Для получения тысячи знаков уже неуникального контента?



Путаем мягкое с тёплым? Зачем и как - это разные вещи
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 06, Jan 2013
  • #9
VyacheslavH, здесь зачем и как взаимосвязаны Воруют контент с определенной целью. В данном случае важно его получение без напрягов. Следовательно при напрягах воровство не имеет смысла
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 07, Jan 2013
  • #10
Veter:
Следовательно при напрягах воровство не имеет смысла
Цель определяет средства, слышали такое? Если цель того стоит, то вполне могут и напрячся. Но не в этом дело. А дело в том, что защиты путёвой от копипаста в природе не существует. Разве что пустота между и
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 07, Jan 2013
  • #11
VyacheslavH, ответ в теме был по вопросу участника форума Ну а сама тема защиты контента конечно обширна
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
Тем
49554
Комментарии
57426
Опыт
552966

Интересно