Autor Zpráva
IdemeNaHavaj
Profil
Ahoj. Je nejaká služba čo by mi z kódu urobila bordel? Chcem aby mi nekopírovali kód. Je to cca 1000 riadkový .js súbor. a chcem aby s toho bol napr. 1 riadok ďakujem.
maks
Profil
IdemeNaHavaj:
aby prohlížeče tomu bordelu rozumněly :-)

Ne, vážně, co je psáno, to je dáno a uchránit to na počítači nelze. Prohlížeč musí daný kód nějak interpretovat a tím pádem stáhnout k uživateli (ten s ním pak může nakládat dle libosti).

Co ten tvůj JS obsahuje tak zajímavého a tajného, že nechceš, aby ho uživatelé viděli? Tipnu si. Nic, jen je to strašně kůl.

chcem aby s toho bol napr. 1 riadok ďakujem.
na to stačí soubor minifikovat, většina editorů to zvládá, setkal jsem se povětšinou s defaultní klávesovou zkratkou Ctrl + J.
IdemeNaHavaj
Profil
maks:
Prohlížeč musí daný kód nějak interpretovat a tím pádem stáhnout k uživateli (ten s ním pak může nakládat dle libosti).
Uživatelovy sa ťažko bude čítať kód pohromade a možno ho nenapadne ho preformátovať.

Co ten tvůj JS obsahuje tak zajímavého a tajného, že nechceš, aby ho uživatelé viděli? Tipnu si. Nic, jen je to strašně kůl.
Videť to móžu ale aby si to každý amatér neokopíroval a neupravil ako "jeho kód".

CTRL+J pomohlo nepoznal somto, takže ďakujem :)
maks
Profil
IdemeNaHavaj:
Uživatelovy sa ťažko bude čítať kód pohromade a možno ho nenapadne ho preformátovať.
stejně jako každý dobrý editor umí kód minifikovat, umí jej i zformátovat.

Videť to móžu ale aby si to každý amatér neokopíroval a neupravil ako "jeho kód".
nemyslím, že bys tam měl něco tak unikátního, ale budiž.
shaggy
Profil
IdemeNaHavaj:
Je rozdiel, či je súbor iba minifikovaný, alebo aj obfuskovaný (vyskúšaj obidva a porovnaj).
Minifikácia má zmysel na produkčných serveroch, aby sa zmenšila celková veľkosť súboru. Ale ak si myslíš, že to ochráni tvoj kód, tak na to rovno zabudni.

ale aby si to každý amatér neokopíroval a neupravil ako "jeho kód".
Na sebe vidíš, že to nie je také jednoduché. Na internete je plno služieb a ukážok, ako minifikovať javascript a ty si ich nedokázal skopírovať (ani keď sú dostupné v neminifikovanej forme) ;-)
Amatér bude hľadať inde (napr. vypisovať na djpw, aby sme mu to urobili) a profesionál to buď za sekundu preformátuje do čitateľnej podoby, alebo sa o to ani nebude snažiť a napíše niečo 100x lepšie, než tvoj kód.
_es
Profil
IdemeNaHavaj:
aby si to každý amatér neokopíroval a neupravil ako "jeho kód".
A čo mu bráni si zobraziť zdrojový kód a celý si ho skopírovať?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: