使用firebug的单行js脚本中的断点

时间:2011-03-20 11:55:16

标签: javascript firebug

我想分析一个外部的js文件。但该文件是单行和混淆的。所以我无法设置有意义的断点。 (虽然自动不混淆,假设代码缩进是可能的)。

首先,你的建议是什么来克服这种冲突?

我想知道是否有可能用一个未经模糊处理的漂亮外观(可能是更改过的)来替换外部js文件,而是执行此操作。任何想法?

2 个答案:

答案 0 :(得分:1)

我发现了一种方法。我不接受我的回答答案 b / c它不像我希望的那样舒服。所以我对进一步的想法感兴趣。

你安装了foxyproxy并为'* filename.js'配置一个新代理(请注意星号!)。当你主持你使用本地服务器,所以'192.168。?。?'或'localhost'。

事情是,如果要替换的js文件的URL是'http://www.abc.net/dir1/dir2/filename.js'那么你必须在'http'访问新的js文件:// [主机] /dir1/dir2/filename.js'

这种设置有点复杂。应该可以在磁盘上的任何位置用另一个文件替换js文件。但它完成了这项工作。

答案 1 :(得分:0)

选择具有reformat code选项的工具。以JetBrains WebStorm为例。它应该打破线条,以便它们适合设置断点。

这需要5-10分钟。我怀疑你能不花更多的时间做更多的事情。