Скрипт для примитивной защиты контента
Страницы: 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 на СУПРе

Не работает GetBot? Этот сервис вгонит ББ 100%
Роман,
Я знаю, поэтому и уточнила, что скрипт примитивный. Настоящей 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)
Новые темыОбъявленияСвободное общение
18:37 Adsense личный опыт 
17:38 Оцените, пожалуйста, сайт 
17:20 Univer-mag.com - новая товарная CPA сеть (отчисления на +20% +30% +40% больше) 
16:57 Дайте советы по сайту 
16:44 Google делает подляну сайту 
16:33 Как поставить картинку вместо Главная? 
16:12 Монетизация моб. трафика и поисковики 
16:50 Предлагаю услуги постера, журналиста 
16:43 Комплексная раскрутка сайтов. Качественные услуги, прогоны и прочее. (2000+ отзывов) 
16:27 Продам Торрент Трекер (ХХХ) недорого с автопарсером 
16:26 New! Мощный прогон вашего сайта, максимальный эффект 
16:05 Качественное, массовое размещение объявлений на досках. 
16:03 Оцените опытным взглядом два сайта для продажи. 
15:00 Изготовление Логотипов,Баннеров,Интро видео и многое другое 
18:47 В чём ошибка? Почему люди не хотят заработать ~24 500 руб.?) 
18:32 Халява, почти. Текст более 3 млн.сим., ~200 тИЦ, до 10 тыс.твиттер прогон (значения указаны суммарно) БЕСПЛАТНО 
17:28 Что делать с подобными темами? способ ведения 
17:20 "Блогосфера" отторгается? 
15:48 Акция для тех у кого есть сайты на Ucoz. 
13:59 Изменения барного тИЦ замечены 2016-09-28 10:15:04 
11:51 "Амнистия" 2016