Diskuze: Jak zabránit vypisování JS do prohlížeče

JavaScript JavaScript Jak zabránit vypisování JS do prohlížeče

Avatar
javakoder1
Člen
Avatar
javakoder1:

Zdar nevíte někdo jak zabránit vypsání Kódu JS. Mám namysli když si v prohlížeči zobrazím Kód stránky a potom si nechám zobrazit JS kód. Chci tak zabránit odcizení.

 
Odpovědět 3.11.2013 19:10
Avatar
Ondrca
Redaktor
Avatar
Odpovídá na javakoder1
Ondrca:

Pokud jsem to správně pochopil tak to nejde.

Nahoru Odpovědět  +2 3.11.2013 19:13
Zase jsem o něco chytřejší
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na javakoder1
Zdeněk Pavlátka:

Mám stejný názor jako Ondrca. Můžeš leda psát tak hnusný kód, že ho nikdo nebude moct k ničemu využít. :D

Nahoru Odpovědět  +1 3.11.2013 19:17
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
javakoder1
Člen
Avatar
Odpovídá na Zdeněk Pavlátka
javakoder1:

To je celkem špatné že si každý může odcizit tvůj kód. Jakou pak má autor kódu záruku že mu jeho výtvor který dělal třeba několik týdnů neodcizí?

 
Nahoru Odpovědět 3.11.2013 19:32
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Nahoru Odpovědět  +2 3.11.2013 19:33
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Redaktor
Avatar
Nahoru Odpovědět  +2 3.11.2013 19:33
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Fredep
Redaktor
Avatar
Odpovídá na javakoder1
Fredep:

Zkus použít Obscufator (např.: http://www.jsobfuscate.com/) JS se stane těžko čitelný, ale stále bude fungovat :)

Nahoru Odpovědět  +2 3.11.2013 20:08
Týmová práce je důležitá proto, aby bylo možno obvinit z neúspěchu někoho jiného.
Avatar
Ondrca
Redaktor
Avatar
Odpovídá na Fredep
Ondrca:

Dobrý:

eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('0.1("2 3");',4,4,'document|write|Hello|world'.split('|'),0,{}))

=

document.write("Hello world");
Nahoru Odpovědět  +1 3.11.2013 20:11
Zase jsem o něco chytřejší
Avatar
javakoder1
Člen
Avatar
 
Nahoru Odpovědět 4.11.2013 18:04
Avatar
Silvinios
Redaktor
Avatar
Odpovídá na javakoder1
Silvinios:

Closure Compiler od Google se používá spíše k minifikaci, ale třeba by ti stačil.
https://developers.google.com/…ure/compiler

 
Nahoru Odpovědět 5.11.2013 7:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.