Offuscamento di base
L'offuscamento di base comprende le trasformazioni standard, che vengono eseguite interamente nel browser, senza alcun server né piano Pro. Queste opzioni rinominano gli identificatori, nascondono i letterali stringa, iniettano dead code e appiattiscono il flusso di controllo, rendendo il JavaScript molto più difficile da leggere e da decompilare. L'offuscamento HTML, una funzionalità Pro, viene invece eseguito sul server.
Le guide riportate di seguito trattano le opzioni più importanti. Per l'elenco completo, con tutte le opzioni e i relativi compromessi, consulta il Riferimento delle opzioni. Per ottenere la protezione più elevata, puoi combinarle con l'Offuscamento VM.
In questa sezione
String Array
Estrai i letterali stringa in un array, facoltativamente codificato.
Control Flow Flattening
Trasforma il codice lineare in una macchina a stati per nascondere il flusso del programma.
Altre opzioni importanti
Dead code injection, self-defending, Rename Globals e Rename Properties, debug protection e altro ancora.
Commenti condizionali
Disattiva selettivamente l'offuscamento per blocchi specifici tramite commenti speciali.
