Скрипт для примитивной защиты контента
Страницы: 1 2 След.
Скрипт для примитивной защиты контента
Нашла в интернете довольно хороший скрипт, который помогает защитить контент от копипаста. Конечно защита примитивная, но, как показывает практика очень помогает в случае такого же примитивного копипаста "юкоз-юзерами" (и не только). Скрипт хорош тем, что запрещает только лишь выделение мышью (а значит по мнению браузера просто нечего копипастить), все остальные функции сайта (кнопки, выделение текста в полях форм) работают как обычно. Сам код скрипта:
Код
<sc ript type="text/javascript">
function preventSelection(element){
  var preventSelection = false;
 
  function addHandler(element, event, handler){
    if (element.attachEvent) 
      element.attachEvent('on' + event, handler);
    else 
      if (element.addEventListener) 
        element.addEventListener(event, handler, false);
  }
  function removeSelection(){
    if (window.getSelection) { window.getSelection().removeAllRanges(); }
    else if (document.selection && document.selection.clear)
      document.selection.clear();
  }
  function killCtrlA(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
 
    if (sender.tagName.match(/INPUT|TEXTAREA/i))
      return;
 
    var key = event.keyCode || event.which;
    if (event.ctrlKey && key == 'A'.charCodeAt(0))  // 'A'.charCodeAt(0) можно заменить на 65
    {
      removeSelection();
 
      if (event.preventDefault) 
        event.preventDefault();
      else
        event.returnValue = false;
    }
  }
  addHandler(element, 'mousemove', function(){
    if(preventSelection)
      removeSelection();
  });
  addHandler(element, 'mousedown', function(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
  });
  addHandler(element, 'mouseup', function(){
    if (preventSelection)
      removeSelection();
    preventSelection = false;
  });
  addHandler(element, 'keydown', killCtrlA);
  addHandler(element, 'keyup', killCtrlA);
}
 
preventSelection(document);
</script>

Код вставляется перед закрывающим тегом /head. Перед использованием обязательно сделайте резервную копию изменяемого. Скрипт проверен во всех самых популярных браузерах (Firefox 4 и 5, Opera, Google Chrome, Safari и даже в IE9.0), на CMS Joomla 1.5 и DLE 9.2. Возможно кому-то пригодится.

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

Miss Belka,
Спасибо конечно, но, как правило, скрипты подгружаются после загрузки основного контента, а это означает, что при нажатии нужной кнопки в браузере Вас это не спасет))
Хостинг Beget на СУПРе
Роман,
Я знаю, поэтому и уточнила, что скрипт примитивный. Настоящей 100% защиты нету. Ну кроме шифрования... Но это уже не просто и скорее всего не на всех сайтах получится такое сделать.
Да даже если и поставить этот скрипт, все равно от копипастера не спастись. Надо просто нажать "Просмотр кода страницы" (Ctrl + u) и вуаля! Можно копипастить.
Евгений (master3713), как ищет материал копипастер?
Есть выдача, сотни тысяч статей, отвечающих на запрос. Скажем, нужен просто контент (ну например, набить сайт для бирж). Тут топовую статью брать не очень умно, потому что не очень хорошо будет если вылезет в топ и на твоем сайте, так?
В результате первую страницу пропускаем, от греха подальше, а дальше сайты открываем и смотрим, объем устроил - копипастим. Если проблема типа описанной, не выделяется текст, время никто на просмотр кода терять не будет, а просто откроют следующий сайт, который так не защитился.

З.Ы. мне скрипт не прилег, но у меня там уже столько напихано всяких, что я не удивляюсь...
А я знаю простой на хтмль код защиты от копирования))
и он всего пару строчек) Но этот тоже не плох smile:p
например <body oncopy="return false"> запрещает копирование в мозили но в опере не работает.
запрещаем использовать джаваскрипт в настройках браузера и все эти защиты от копирования в пролете
Miss Belka, а на индексацию такой скрипт никак не повлияет?
...
Цитата
abc000 пишет:
Miss Belka, а на индексацию такой скрипт никак не повлияет?

Не влияет ни на грамм. Все статьи с этим скриптом в топе Google и Яндекс. Это у меня на Joomla на 2-ух сайтах (1 из них даже под фильтром Яндекса из-за вот этого, но статьи все равно в индексе).
У знакомых сейчас стоит на Joomla 1.6.4, на DLE 9.3 и на Wordpress'е - все прекрасно индексируется.
Miss Belka, спасибо, тогда есть смысл попробовать smile:confused:
abc000,
Пробуйте, если нужно могу ссылку дать в ЛС, где можно поглядеть в действии.
А еще можно сделать скриншот сайта и FineReaderom все распознать. smile;)
Miss Belka,
скиньте и мне ссылку в ЛС

Цитата
virtuall пишет:
А еще можно сделать скриншот сайта и FineReaderom все распознать.

ABBYY Screenshot Reader скриншотит и распознает прямо в буфер
Цитата
quallcom пишет:
ABBYY Screenshot Reader скриншотит и распознает прямо в буфер
smile:)
Прогресс!
Уже забыл, когда им пользовался в последний раз.
Цитата
virtuall пишет:
А еще можно сделать скриншот сайта и FineReaderom все распознать.

Обычно у криворуких копипастеров запала хватает только на то, чтобы разныться, что почему-то вдруг "правая кнопка мыши отказала и текст не выделяется" smile:mocking: Я ж писала скрипт примитиииивный... Т.е. рассчитан на копипастера, которого природа не сильно обогатила серым мозговым веществом smile;)
Цитата
quallcom пишет:
Miss Belka,
скиньте и мне ссылку в ЛС

Скинула.
Изменено: Miss Belka - 15 Июля 2011 00:04
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:56 22 августа 2017 апдейт 
09:52 Контент из вебархива - яндекс начал индексировать вебархив? 
09:08 Отзывы на Google maps 
08:26 Переход на https 
06:09 19 августа 2017 - текстовый апдейт 
22:36 Настройка description 
22:29 Proleed - партнерская CPS сеть. Тематика трафика: «Образование», «Курсы обучения» 
09:34 Требуется спамер 
09:21 Гиф изображения 
08:51 Комплексная раскрутка сайтов. Качественные услуги, прогоны и прочее. (3000+ отзывов) 
04:49 Оцените стоимость 
21:15 Рассылка сообщений на стены групп Вконтакте , Одноклассники по любым критериям. 
19:22 Старый сайт игровой тематики, ЯК, ГГЛ 
18:13 Прогон по профилям 300 рублей, 170 сайтов, ТИЦ от 10 
09:19 Для тех, у кого есть сайты ИГРОВОЙ тематики. Заходите) 
08:44 Быстрый загон ссылок 
08:17 С какого потолка берут цену seo компании 
07:36 Яндекс карта и Google Adsense 
05:59 Биткоин растет как не по дням, а по часам! 
03:54 Продажа квартир в многоквартирном доме 
22:25 На telderi мошенники