Преодоляване на защита за дясно щракане в браузер

staf

Registered
Някои уеб-мастери, владеещи JavaScript, защитават страниците си срещу натискане на десен бутон на мишката, като правят това с цел да не се види сорс-кода на страницата, да не може да се свалят картинки или от желание да демонстрират уменията си. Тази защита е по-скоро досадна за потребителя, отколкото сигурна за автора й. Предлагам на вашето внимание варианти за нейното преодоляване в различните браузери.

Microsoft Internet Explorer
1. Задържате левия бутон на мишката
2. Натискате и десния
3. Отпускате десния - pop-up менюто излиза.

Netscape
1. Задържате бутона Ctrl от клавиатурата
2. Натискате на клавиатурата бутона, имитиращ дясно щракане с мишката, показан на (картинката отдолу) - pop-up менюто излиза.


image-viewer.png



Opera
Този браузер е над тези неща ;)

Демо:
http://www.web-tourist.net/project/staf/demo1.html

Код:
<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>
 
Като говорим за такива работи ,може да се използва това:

<body ONCONTEXTMENU="return false" >
<body>

Това е за да не се показва нищо след като натиснеш дясния бутон...
 
mute каза:
в случая на саита ти сктипра неработи и под фаиерфокс не само под опера ;)

По принцип такива неща не работят никъде. :twisted:
За да видиш една страница , браузера трябва да е получил някакъв код който да изпълни.
Браузера си е при теб - сешаш ли се.
Инфото вече е дошло и за това е изпълнено (на твоя комп) .
PHP,Perl скриптовете се изпълняват на сървъра и затова не може да видиш кода. :wink:

С две думи staf е дал някакъв пример като е добавил, че няма защитен html и js код.
 
Абе тая защита е безмислена,щото аз гледам сорса чрез :
View :arrow: Page Source -За Лисицата(Firefox)
View :arrow: View Source -за IE
Тъй че слагането на този код според мене не демонстрира нищо хубаво за админа :wink:
 

Back
Горе