是否有任何命令行脚本和/或在线工具可以扭转缩小的影响,类似于Tidy如何清理可怕的HTML?

(我特别希望取消缩小的JavaScript文件,因此变量重命名可能仍然是一个问题。)


当前回答

点击这些链接进行JS去最小化。这将安装在FF作为扩展,帮助你调试js在运行时。

https://addons.mozilla.org/en-US/firefox/addon/javascript-deminifier/eula/141018?src=dp-btn-primary

其他回答

得到它!JSBeautifier就是这样做的,您甚至可以选择自动格式化。

与Stone的答案相似,但适用于Windows/。NET开发人员:

如果你有Visual Studio和ReSharper -格式化Javascript的一个简单的选择是:

用Visual Studio打开文件; 点击ReSharper > Tools > Cleanup Code (Ctrl+E, C); 选择“默认值:重新格式化代码”,单击“确定”; 开瓶啤酒。

尽管JSPretty的界面并不漂亮,但它是一个很好的、免费的在线工具,可以让javascript源代码成为人类可读的。您可以强制使用首选的缩进类型,它还可以检测混淆。

点击这些链接进行JS去最小化。这将安装在FF作为扩展,帮助你调试js在运行时。

https://addons.mozilla.org/en-US/firefox/addon/javascript-deminifier/eula/141018?src=dp-btn-primary

作为一种替代方法(因为直到现在我才知道jsbeautifier.org),我使用了一个bookmarklet,重新启用了Dean Edward's Packer中的解码按钮。

我在这里找到了说明书和书签。

这是小书签(以防网站宕机)

javascript:for%20(i=0;i<document.forms.length;++i)%20{for(j=0;j<document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}