TheJIsusGang
Специалист
[hr][/hr]
Всем приветос ребятосы :3
Когда делаешь свой сайт, то нужно помнить и о его безопасности или о том чтобы его не смогли рипнуть или украсть, сейчас я Вам расскажу некоторые способы защитить свой сайт от рипа.
[hr][/hr]
Запрещаем использовать правую кнопку мыши для доступа к исходному коду:
Вставляется перед </head> на страницы сайта, которые хотите защитить от копирования.
HTML:
<script language=javascript>
<!--
function click(e) {
if (document.all) {
if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1
alert(message); // чтобы отключить среднюю кнопку поставьте цифру 1
return false;}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;}
}
}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);}
document.onmousedown=click;
document.oncontextmenu=function(e){return false};
//-->
</script>
Защищаем сайт от рипа js скриптом:
Вставляется перед </head> на страницы сайта, которые хотите защитить.
Скачиваем вот
Открываем файл jquery.js через блокнот и идем в самый низ, там видим текст "ваш-домен.ru" вместо него вводим название своего домена и сохраняем файл.
Создаем папку js и кидаем его сюда.
HTML:
<script src="js/jquery.js"></script>
Скачиваем вот
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
.Открываем файл jquery.js через блокнот и идем в самый низ, там видим текст "ваш-домен.ru" вместо него вводим название своего домена и сохраняем файл.
Создаем папку js и кидаем его сюда.
Запрещаем использовать кнопки: CTRL + A и CTRL + U:
Вставляется перед </body> на страницы сайта, которые хотите защитить.
HTML:
<script type="text/javascript">
function noselect() {return false;}
function addHandler(event, handler){
if (document.attachEvent) {
document.attachEvent('on' + event, handler);
}
else if (document.addEventListener) {
document.addEventListener(event, handler, false);
}
}
function killSelection(){
if (window.getSelection) {
window.getSelection().removeAllRanges();
}
else if (document.selection && document.selection.clear) {
document.selection.clear();
}
}
function noSelectionEvent(event) {
var event = event || window.event;
var key = event.keyCode || event.which;
if (event.ctrlKey && (key == 65 || key == 85)) {
killSelection();
if (event.preventDefault) { event.preventDefault(); }
else { event.returnValue = false; }
return false;
}
}
addHandler('keydown', noSelectionEvent);
addHandler('keyup', noSelectionEvent);
</script>
Есть еще способ шифрования нашего сайта, но это уже совсем другая история
P.S Ограничение на просмотр в 1 сообщение для того чтобы поднять активность на форуме.
Последнее редактирование модератором:
