如何调试混淆的JavaScript?

Vit*_*lii 11 html javascript debugging html5

我需要像这个例子那样调试混淆的JavaScript:

__d("DataStore",[],function(a,b,c,d,e,f){var g={},h=1;function i(l){if(typeof l=='string'){return 'str_'+l;}else return 'elem_'+(l.__FB_TOKEN||(l.__FB_TOKEN=[h++]))........
Run Code Online (Sandbox Code Playgroud)

嵌入在MSIE,Opera和Chrome中的JavaScript调试器不理解JS使用分号而不是CRLF作为换行符; 因此不可能调试这样的脚本,因为整个函数位于一个大行上,调试器总是突出显示这一行,不允许我看看实际执行了哪部分代码.

有没有办法调试包含很长代码行的JavaScript文件,而不使用CRLF来分隔代码行?

lan*_*nzz 33

Chrome devtools"Scripts/Sources"窗格具有"漂亮打印"模式(查找{}底部工具栏中的按钮).