Jump to content
GSForum - Segélyvonal

Forráskód megtekintésének tiltása


pap árpád
 Share

Recommended Posts

pap árpád

Sziasztok.

 

Azt szeretném megkérdezni valakitől, aki ért hozzá, hogy nem szeretném ha a weboldalam forráskódját más is megnézhetné. Mit kell ehez beírnom, hogy más a jobbgomb lenyomásával ne láthassa a forráskódot?

 

Előre is köszönöm a segítségeteket.

Link to comment
Share on other sites

tzoli

Flash-es weblapot. :huh:

Link to comment
Share on other sites

pap árpád

Hali.

 

Nem HTNL-ben kellene nekem. Én csak abban dolgozom. De nem vagyok profi. És csak magamtól tanúltam meg.

Link to comment
Share on other sites

priby

Mivel az IE-ben a nézet menüben van egy Forrás, így nagy valószínűséggel sehogy! Azt nem tudod letiltani, hogy ne használhassák! ;)

Link to comment
Share on other sites

google

Azt meg tudod csinálni, hogy teljesen összezagyvítod, azaz kitörlöd a szóközöket stb. de ezzel inkább magadnak ártasz.

Link to comment
Share on other sites

tzoli

...és ráadásul az is visszafejthető.

 

Egyébként minek ez neked? Mit rejtegetsz? :ph34r:

Link to comment
Share on other sites

pap árpád

Semmit nem rejtegetek, csak más oldalakon is láttam már ilyet és én is meg szerettem volna csinálni.

De azért köszönöm a válaszokat.

Link to comment
Share on other sites

Ajnász

Van egy olyan mondás, hogy amit felraktál az internetre, az többé nem privát. Ne várd el, hogy ne töltsék le, hogy ne fejtsék vissza, ne használják fel máshol, mert úgyis meg lehet tenni, legfeljebb csak tovább tart egy kicsit.

Link to comment
Share on other sites

priby
Semmit nem rejtegetek, csak más oldalakon is láttam már ilyet és én is meg szerettem volna csinálni.

De azért köszönöm a válaszokat.

Nem esetleg a jobb kattintás tiltására gondoltál? :o

Link to comment
Share on other sites

ocsi

Elég nehezen tudom elképzelni azt hogy meg lehet csinálhi a html forráskód tiltását! Mivel ez nem egy kódolt nyelv, nem szükséges hozzá fordító vagy legalábbis nem olyan értelemben mint pl a slash nél hogy visszafelé nem olyan egyszerű fordíteni, csak lejátszani lehet könnyen! Ugyanis amikor a a html-t megnyitja a user akkor azt a böngésző megjeleníté minden fordítás nélkül! Tehát a forráskód mindenképpen eljkut a felhasználó gépére és egy kis leleményességgel minden cselt ki lehet kerülni ( css, javascript..) mégis a lefjobb megoldás a flash lehetne... És ha a html edben csak néhány alap tag et használsz akkor meg tudod azt csinálni hogy azt egy flash klienssel jeleníted meg! Bár ez eléggé leszűkíti a lehetőségeket!

 

Szóval ne akard elrejteni a forráskódot....egyébként is minek!!!

Link to comment
Share on other sites

google

Csináld meg html-ben és tedd fel gifként az egészet. Akkor tutira nincs forráskód. :D:P B)

Link to comment
Share on other sites

Ajnász

Meg keresőben (pl. yahoo, google) helyezés sem. :D

Link to comment
Share on other sites

google

Meta taget még írhat, de nem is egy ilyen "weboldalt" láttam már.

Link to comment
Share on other sites

benkovics

Dreamweaver-rel nagyon egyszerű utána képtérképet csinállni, és még működik is! Szóval felteszed a gif-et úgy, hogy bizonyos részeit linkké alakíthatod! B)

Link to comment
Share on other sites

pap árpád
Nem esetleg a jobb kattintás tiltására gondoltál? :o

Hali.

 

Tényleg a jobbgomb menüt szeretném letiltani. Van neked rá tipped, hogy kell ezt csinálni. Mert ha nincs jobb gomb akkor a forráskódot sem tudják előhívni (már a laikusokra gondoltam)

Link to comment
Share on other sites

google

Még a laikusok is elő tudják hívni, ha a böngésző menüjéből indulnak.

Nem tudom, hogy ezért megéri-e letiltani egyáltalán.

 

De itt van egy java script:

 

<script LANGUAGE="JavaScript">
<!--
function click() {
if (event.button == 2) 
 {
 alert('Jobb klikk letiltva!');
 }
}
document.onmousedown = click;
-->
</SCRIPT>

 

Ez egy szöveget jelenít meg jobbklikk esetén.

Link to comment
Share on other sites

tzoli

Ahogy már mondták ez is kikerülhető. Egyébként tényleg nem értem mi haszna ennek... :huh: Na mindegy.

Link to comment
Share on other sites

ocsi

Én továbbra is azt mondom hogy aki nem jön rá hogyan lehet ezt a javascriptet kijátszani az nem is akarja megnézni a forráskódot...

 

mert ugye ott a

file--> mentés másként -->megnyitás jegyzettömben

vagy ott a windows helyi menü gombja a jobb ctrl és a startgomb között! Ezt például nem tudom hogy letiltja-e ez a JS

És persze még ott a szerkesztéd-->forrás is!! és ezek csak az egyszerűbb módok... szóval ENNEK SEMMI ÉRTELME....

Link to comment
Share on other sites

Ajnász
ha nincs jobb gomb akkor a forráskódot sem tudják előhívni (már a laikusokra gondoltam)

A laikusok azt sem tudják, hogy mi az a forráskód. ;)

Link to comment
Share on other sites

tzoli

A nem laikus meg mindenképpen megnézi ha akarja, ergo nincs értelme az egésznek...

Link to comment
Share on other sites

Adani

Nameg aztán ott a böngésző gyorstára. Onnan vissza lehet hozni a forráskódot. Ez ellen lehet védekezni, ha letiltjuk az oldal cache-be másolását. (Van egy ilyen meta kód, de most nem emékszem rá). De vannak progik, amik böngészőnek álcázva töltik le a kódot, ezek ellen nincs mit tenni.

Link to comment
Share on other sites

  • 3 weeks later...
WonderCsabo

A jobbgomb letiltását többfajta böngészQben így teheted meg:

<script LANGUAGE="Javascript" type="text/javascript"><!-- 
var isNS = (navigator.appName == "Netscape") ? 1 : 0; 
var EnableRightClick = 0; 
if(isNS) 
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 
function mischandler(){ 
if(EnableRightClick==1){ return true; } 
else {return false; } 
} 
function mousehandler(e){ 
if(EnableRightClick==1){ return true; } 
var myevent = (isNS) ? e : event; 
var eventbutton = (isNS) ? myevent.which : myevent.button; 
if((eventbutton==2)||(eventbutton==3)) return false; 
} 
function keyhandler(e) { 
var myevent = (isNS) ? e : window.event; 
if (myevent.keyCode==96) 
EnableRightClick = 1; 
return; 
} 
document.oncontextmenu = mischandler; 
document.onkeypress = keyhandler; 
document.onmousedown = mousehandler; 
document.onmouseup = mousehandler; 
//--> 
</script> 
<script language=JavaScript1.1 type="text/javascript"> 
<!-- Begin 
function right(e) { 
if (navigator.appName == 'Netscape' && 
(e.which == 3 || e.which == 2)) 
return false; 
else if (navigator.appName == 'Microsoft Internet Explorer' && 
(event.button == 2 || event.button == 3)) { 
alert("Ez nem fog menni"); 
return false; 
} 
return true; 
} 
document.onmousedown=right; 
if (document.layers) window.captureEvents(Event.MOUSEDOWN); 
window.onmousedown=right; 
// End --> 
</SCRIPT> 

Ha egy popup ablakban nyitod meg az oldalad és letiltod a jobbgombot,

akkor a lúzerebbek nem tudják megnézni a forrást.

Popup ablakot így nyittathatsz meg:

<Head>-be:
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=1024,height=768,left = 488.5,top = 344.5');");
}
// End -->
<Body>-ba:
<A HREF="javascript:popUp('a lap elérési helye')"></A>
</script>

Így nincs menüsor, tehát nézet/forrást nem lehet megnézni, vagy fájl/Mentés másként...-al se lehet az oldalad lementeni.Persze a fQoldaladról kell megnyittatni

a popup ablakot, tehát annak a forrását meg lehet nézni.

 

WonderCsabo

Link to comment
Share on other sites

google

Ez egész jó ötlet, de Operán sosem fog mûködni. :)

Mondjuk semmi értelmét nem látom a dolognak, de az részletkérdés. A jobbgomb-tiltás pedig szerintem idegesíti a felhasználókat, fõleg, akik szeretik a linkeket új ablakban megnyitni.

Link to comment
Share on other sites

WonderCsabo

Az igaz, hogy Operában nem megy, de a netezQk 90°°-a IE-t használ....

Az igaz, hogy nincs sok értelme, de csak azért írtam ,ha mégis akarja valaki

használni.

 

WonderCsabo

Link to comment
Share on other sites

google

Persze, nem azért írtam.

Csak magával a témafelvetéssel nem értek teljesen egyet. ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...