反向Uglified Javascript代码

Dr.*_*YSG 10 javascript uglifyjs

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

cam*_*in3 9

有一个很棒的在线工具,JSNice,可以很好地找到混淆变量的名称.

我们甚至使混淆的JavaScript代码可读.我们将变量和参数重命名为我们从数千个开源项目中学习的名称.此外,我们通常还能够猜测或推断类型注释.


Sri*_*vas 6

Chrome 开发工具提供漂亮打印功能

您所需要做的就是单击{ }底部工具栏上的图标来激活此功能。当然,名称仍然会被混淆(取决于首先压缩 JavaScript 的程序),但您至少能够设置断点并调试代码。

Chrome 开发者工具脚本视图 - 并排 - 美化之前和之后

资料来源:这篇存档文章中的提示#2 。

  • 我尝试了这个,但它与 jsbeutifier.org 相同的“unminify”,并且丑陋的东西确实令人讨厌:布尔短路而不是 if,then,else,用逗号替换所有分号,以及其他超越的丑陋的东西缩小。 (7认同)