反向Uglified Javascript代码

时间:2013-08-23 17:27:41

标签: javascript uglifyjs

我正在寻找方式(最好和在线网站)反向Uglify的一些JavaScript。网站:http://jsbeautifier.org/非常适合小型化代码,但它对于丑陋的东西并不是很好。

4 个答案:

答案 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)

尽管不是在线网站,IMO最好选择安装UglifyJS2作为命令行工具。

这很简单 npm install uglify-js -g 然后,您可以在命令行客户端中输入 uglifyjs [input files] [options]

npm

希望这有帮助。

下载