我正在寻找方式(最好和在线网站)反向Uglify的一些JavaScript。网站:http://jsbeautifier.org/非常适合小型化代码,但它对于丑陋的东西并不是很好。
答案 0 :(得分:7)
有一个很棒的在线工具JSNice,可以很好地找到混淆变量的名称。
我们甚至使混淆的JavaScript代码可读。 我们将变量和参数重命名为我们从数千个开源项目中学习的名称。 此外,我们通常还能够猜测或推断类型注释。
答案 1 :(得分:2)
chrome dev工具也可以做到这一点。
http://www.elijahmanor.com/2011/08/7-chrome-tips-developers-designers-may.html
中的第2点答案 2 :(得分:2)
取决于您在验证代码时使用的选项。如果你只是删除换行符,那么Chrome开发工具将能够做很好的工作,如sirinivas解释的那样。但是如果你破坏了代码,那么你就无法获得准确的先前代码。 (在uglifying var logngvariable = a + b;变为var c = a + b ;.工具无法找出以前的名称logngvariable)
另一方面,如果你想要一个未经过修改的代码,你可能不会在第一时间将它弄糊涂......:)
答案 3 :(得分:-4)