To orodje lahko zamenjuje kodo JS in zaščiti kodo JS .
Če ne deluje po zmedi, uporabite JS stiskanje kasneje
Številski pripomočki
Zakrivanje kode JavaScript je postopek preoblikovanja berljive kode JS v različico, ki je funkcionalno enaka, vendar jo ljudje težko razumejo. Običajno vključuje preimenovanje spremenljivk in funkcij, odstranjevanje oblikovanja in prepisovanje struktur kode, da se oteži obratni inženiring.
Zaščita intelektualne lastnine: Pomaga preprečiti drugim, da bi kopirali ali ponovno uporabili vašo lastniško kodo.
Izboljšanje varnosti: Otežuje odkrivanje logike aplikacije, algoritmov ali občutljivih informacij (čeprav ni povsem zanesljivo).
Preprečevanje nedovoljenega spreminjanja: Poveča trud, potreben za spreminjanje ali vdiranje v vašo kodo na strani aplikacije.
Zmanjšanje berljivosti za napadalce: Pomaga prikriti ranljivosti in logični tok pred občasnim pregledom.
Spletni zakrivalniki: Prilepite svojo kodo v spletno orodje, da dobite zakrit izhod.
Orodja za gradnjo in paketi NPM: V svojem cevovodu za gradnjo uporabite orodja, kot so javascript-obfuscator, vtičniki Webpack ali vtičniki Babel.
Razširitve IDE: Nekatera razvojna okolja podpirajo zakrivanje neposredno ali prek razširitev.
Pred uvajanjem JavaScripta v produkcijo – zlasti za lastniške ali občutljive aplikacije.
Pri distribuciji JavaScripta v komercialnih izdelkih ali spletnih orodjih.
Ko je varnost pomembna, na primer pri preverjanju licenc na strani odjemalca ali premium funkcijah.
Kot del strategije zaščite kode skupaj z minifikacijo in nadzorom izvornih map.