在Firefox中如何找出发出请求的代码行?

时间:2011-10-16 07:53:23

标签: javascript firefox httpwebrequest firebug

是否有扩展或Firebug功能会告诉我发出HTTP请求的确切行和文件?

在Firebug中,“网络”选项卡显示HTTP标头,但不显示触发请求的行。 “控制台”选项卡将报告带有错误代码及其预期URL的请求,但不会再生成从CSS,JavaScript或HTML文件发出请求的行。

example of Firebug Console tab

提前致谢。

编辑:一个可能的用例是能够在浏览器中快速查看返回404的请求 - 在哪个文件(可能有几个CSS文件)中启动请求并且该行

1 个答案:

答案 0 :(得分:5)

没有Firebug功能(很可能也没有扩展名)

Firebug没有显示,更多的是大多数生产级别的Web应用程序使用缩小的脚本,所以这些信息无论如何都不会有价值......

如果您正在开发应用,则不要使用缩小的脚本,但是您知道哪个呼叫发起了请求。但是,如果您正在查看其他正在运行的应用程序而不是缩小将无法确定调用代码。

在文件中搜索

现在许多文本编辑器都支持搜索/查找文件功能,这使得可以一次搜索多个文件,因此您不必自己手动执行。像 Notepad ++ 这样的简单编辑器以及几个IDE(如Visual Studio)都支持这种编辑器。这使您可以轻松找到请求丢失文件的罪魁祸首 1

1: 但我同意......如果直接在Firebug中支持,这样的功能会很棒。