【问题标题】:In Firefox how to find out the code line that makes a request?在 Firefox 中如何找出发出请求的代码行?
【发布时间】:2011-10-18 16:11:24
【问题描述】:

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

在 Firebug 中,Net 选项卡显示 HTTP 标头,但不显示触发请求的行。控制台选项卡将报告带有错误代码及其预期 URL 的请求,但同样没有从 CSS、JavaScript 或 HTML 文件发出请求的行。

提前致谢。

编辑: 一个可能的用例是能够在浏览器图像中快速查看返回 404 的请求 - 在哪个文件(可能有多个 CSS 文件)中发起了请求以及该行.

【问题讨论】:

  • 在 firebug 中你可以使用 Console -> Profile,它会显示 GET 和行号
  • 据我所知,分析器提供了有关正在执行的 javascript 函数的信息。但我没有看到有关 HTTP 请求的信息。
  • 我相信你无法得到确切的行号。只是好奇,为什么您需要发出请求的行号?
  • 如果您能解释您的问题或告诉我们为什么您需要在女巫文件中知道并提出请求,那就太好了。
  • @Termi:在修改现有 WordPress 网站时,有几个带有 404 的图像请求。我想知道请求是从哪里发出的,该网站有很多 css 文件。在文件中搜索并不是那么难,但这样的萤火虫功能可以节省几分钟。

标签: javascript firefox httpwebrequest firebug


【解决方案1】:

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

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

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

在文件中搜索

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

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

【讨论】:

  • 感谢您的回复。我知道对于 JavaScript 请求它没有什么帮助,但是当我修复一个包含许多 css 文件的站点时,我看到了几个带有 404 错误代码的图像请求。我想知道它们来自哪里,来自哪个 css 文件。我最终在每一个中搜索图像名称。这样的功能代码为我节省了几分钟。
  • 我明白你的意思。但我仍然相信直接在浏览器中查找此类信息而不需要设置 IDE 项目等会很有用。
  • @MartinDimitrov:我同意这将是一个受欢迎的 Firebug Net 面板功能。
  • 连chrome都有启动器功能
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-01
  • 1970-01-01
  • 2014-05-31
  • 2015-12-13
  • 2011-05-14
  • 1970-01-01
相关资源
最近更新 更多