尝试通过FF中的FireBug调试问题时,我登陆了一个运行数百行的JS,没有新的行,空格和缩进。虽然我对JS有点了解但是阅读这些JS代码是不可能的。
Math.random().toString().replace(/90\./,"");this.res=[];this.req=[];this.ret=null;this.retry=true;this.timeout=null;this.getDuration=function(precision){precision=!isNaN(precision)?(3-precision):0;};..........................and so on non-stop....
FireBug或在线工具是否有办法将此JS代码格式转换为适当的人类可读格式?
答案 0 :(得分:1)
试试jsBeautifier。这是一个非常酷的工具,基于网络,因此无需下载。
如果您愿意,还可以找到浏览器扩展名下载列表。
答案 1 :(得分:0)
您所看到的是混淆/缩小的JavaScript代码。
这是作为预生产步骤完成的,以减少网站访问者脚本的下载大小。
您可以选择使用更易读的内容(按易于使用的顺序):