Rails 3.1 Obfuscate javascript
-
25-10-2019 - |
Domanda
Con Rails 3.1, il pignoni è stato introdotto gioiello. Ho scritto un grande motore di gioco in JavaScript / CoffeeScript che ho intenzione di rilasciare come software open source in futuro, ma al momento, vorrei offuscare il codice per costruire un piccolo ostacolo per chi cerca di barare nel gioco . La mia domanda è:
Che cosa devo fare per creare una versione del file offuscato application.js che è stato creato dalla combinazione di tutti i file js miei? C'è una best practice, un gioiello o è persino possibile a tutti?
Grazie per la risposta.
Tom
Soluzione
Bene, si potrebbe usare Chiusura Compiler con l'ottimizzazione avanzata, anche se mi sento di raccomandare contro di essa:
http://edgeguides.rubyonrails.org/asset_pipeline.html#javascript
Altri suggerimenti
Si potrebbe provare dojo di ShrinkSafe - lo farà minify / Oscurazione yoour fonti e è possibile configurarlo per generare un unico file di diversi file sorgente di ingresso.