Javascript 带有firebug的单行js脚本中的断点

Javascript 带有firebug的单行js脚本中的断点,javascript,firebug,Javascript,Firebug,我想分析一个外部js文件。但是这个文件是单行的,而且很模糊。因此,我无法设置有意义的断点。(虽然自动消除模糊,但代码缩进被认为是可能的) 首先,你有什么建议来克服这种障碍 我想知道是否有可能将一个外部js文件替换为一个不模糊的好看的文件(可能是修改过的),然后执行这个文件。有什么想法吗?使用一些具有重新格式化代码选项的工具。例如JetBrains WebStorm。它应该打断这些行,以便它们适合设置断点 这应该需要5-10分钟。我怀疑你能在不花太多时间的情况下做更多的事情。我找到了一个办法。我不

我想分析一个外部js文件。但是这个文件是单行的,而且很模糊。因此,我无法设置有意义的断点。(虽然自动消除模糊,但代码缩进被认为是可能的)

首先,你有什么建议来克服这种障碍


我想知道是否有可能将一个外部js文件替换为一个不模糊的好看的文件(可能是修改过的),然后执行这个文件。有什么想法吗?

使用一些具有
重新格式化代码
选项的工具。例如JetBrains WebStorm。它应该打断这些行,以便它们适合设置断点


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

我找到了一个办法。我不接受我的回答,因为答案不像我希望的那样舒服。所以我对进一步的想法很感兴趣

安装foxyproxy并为“*filename.js”配置一个新的代理(注意星号!)。作为主机,您使用本地服务器,“192.168.?”或“localhost”

问题是,如果要替换的js文件的URL是'http://www.abc.net/dir1/dir2/filename.js'然后您必须使您的新js文件可以在'http://[host]/dir1/dir2/filename.js'访问


这种设置有点复杂。应该可以将js文件替换为磁盘上任何位置的另一个文件。但是它确实起作用。

你说的“不模糊的”是什么意思?只有格式化?因为要恢复好的变量/方法名并不容易。大部分是有意义的缩进。我想在某些情况下,适当的模糊可能很难做到,但让我们限制在积极的情况下。我不确定你是否明白我的问题。这不是关于如何使代码可读,而是关于如何让此可读代码代替原始代码执行。@Raffael,是的,没有得到它。如何引用此文件。现在还不清楚替换文件有什么问题。此文件是否位于internet中的某个位置?该文件在脚本标记中引用。因此,从技术上讲,在浏览器加载和执行脚本文件之前,应该可以替换加载的文件或引用另一个脚本文件。我想知道最简单的方法是什么。