Sto lavorando a un progetto in cui devo analizzare staticamente il codice JavaScript. Tuttavia, per alcune librerie, ho solo accesso a una versione minificata del file e alla corrispondente mappa di origine. Esiste un metodo/tecnica con cui posso generare il file originale utilizzando questi file?Posso ricostruire il file sorgente JavaScript originale da una versione minificata e il file della mappa sorgente corrispondente?
risposta
ho trovato una libreria node.js che può aiutare a fare questo: Maximize corrispondente github repo
hai usato? Se sì, hai trovato trappole per nuovi giocatori? – otherDewi
Funziona bene. Sebbene, si aspetta l'input come URL. Dovresti apportare modifiche per inserire un file. – Sid
I ** non conosco il nodo JS **, ma ho riscritto Maximize per lavorare con i file locali (e in effetti funziona affatto). Forse qualcuno che conosce node-j vorrebbe rendere questo non orribile: https://github.com/timmc/unsourcemap – phyzome
- 1. Come fa Visual Studio a sapere se il file sorgente corrisponde alla versione originale?
- 2. Grunt babel più file e preservare il mapping sorgente
- 3. Trovare il file sorgente contenente definizione della funzione R
- 4. Visualizzazione della versione estesa della sorgente durante il debug
- 5. ERRORE: impossibile aprire il file sorgente ""
- 6. Quando viene caricata la mappa sorgente jQuery?
- 7. Conservazione della mappa sourc originale con Browserify
- 8. Intestazione per file sorgente
- 9. Come ricostruire il codice sorgente Android dopo aver apportato modifiche nei file di origine Android
- 10. Come eseguire il debug della sorgente JDK
- 11. come ottenere il file sorgente dal file apk
- 12. Come posso ottenere il codice sorgente della libreria standard Idris?
- 13. Doxygen nasconde i file sorgente
- 14. File.Copy blocca il file sorgente dopo il completamento
- 15. debugger gdb più file sorgente
- 16. Come posso modificare il codice sorgente della tastiera os Android?
- 17. Nuget e file di controllo del codice sorgente da escludere?
- 18. E 'possibile modificare il codice sorgente del file della libreria in Android Studio dalla dipendenza Gradle
- 19. Come posso ottenere il codice sorgente HTML da TWebBrowser
- 20. Perché v8 salva il codice sorgente del javascript nativo nei binari generati?
- 21. Il file .res deve essere nel controllo del codice sorgente?
- 22. Come ottenere 19KB Versione minificata del file jquery?
- 23. Come importare/includere i file sorgente in JavaScript?
- 24. Esegui JavaScript all'interno della sorgente WebView
- 25. Modificare il file di codice sorgente Clojure in clojure
- 26. Verificare se il file è già nel controllo sorgente
- 27. Automapper - Sorgente multioggetto e una destinazione
- 28. Come generare un file XMI per il codice sorgente java?
- 29. Dove posso scaricare una versione non minificata dell'interfaccia utente jQuery?
- 30. Come visualizzare il codice sorgente all'interno di un file JAR?
Perchè non riesci a analizzarli in modo statico nel loro stato minified? – WiredPrairie
Posso analizzare il codice. Ma ho bisogno di recuperare i nomi delle proprietà di alcuni oggetti. I minifiers – Sid
generalmente non pasticciano con i nomi delle proprietà degli oggetti a meno che non siano estremamente aggressivi poiché è difficile analizzare come vengono utilizzati. – WiredPrairie