/ Сайтостроение / Адаптивность / Защита сайта от копирования

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

Понимая что знающие люди смогут скопировать что угодно откуда угодно, все же усложним процесс копирования контента с сайта для простых обывателей.

Запрет сочетаний клавиш, правой кнопки и выделения

Нашел (скопировал с сайта) универсальный скрипт. Запрещает нажатие сочетания клавиш Ctrl+U, Ctrl+C, Ctrl+A. Запрещает выделение мышью и нажатие правой кнопки.

document.ondragstart = test; 
document.onselectstart = test; 
document.oncontextmenu = test; 

function test() { return false; } 

document.oncontextmenu; 

function catchControlKeys(event){ 
	var code=event.keyCode ? event.keyCode : event.which ? event.which : null; 
	if (event.ctrlKey){ 
		// Ctrl+U 
		if (code == 117) return false; 
		if (code == 85) return false; 
		// Ctrl+C 
		if (code == 99) return false; 
		if (code == 67) return false; 
		// Ctrl+A 
		if (code == 97) return false; 
		if (code == 65) return false; 
	} 
} 

Также необходимо тегу body прописать следующий атрибут:

<body onkeypress="return catchControlKeys(event)">

Не срабатывает для сочетания клавиш Ctrl+U

Чтобы не активировать данный скрипт на какой-либо странице (например Контакты), прописываем условие jQuery:

$(document).ready(function(){  
    if(!location.href.match(/kontakty/)) {
		//скрипт
    }				   
});

Поделится информацией с друзьями

  • Комментарии
  • Вложения

Добавить комментарий

Пока нет комментариев. Будь первым!

Защита сайта от копирования
Появляющееся окно-подсказка
Рекомендации для васПоявляющееся окно-подсказкаOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.