Chrome的firebug用于跟踪ajax请求的技术

Luk*_*uke 6 javascript ajax firebug google-chrome-extension google-chrome-devtools

我正在尝试将我的Google Chrome扩展程序用于在浏览网页时跟踪ajax请求.我发现的唯一方法是监听DOMSubtreeModified事件.每个ajax事件都会触发事件,但没有关于请求的其他信息.但在Firebug谷歌浏览器扩展程序中,有一些跟踪许多细节的ajax请求.我试着在源代码中检查它们是如何做到的,但我很难理解.

您是否知道如何跟踪这些事件以获取有关请求的一些详细信息?也许有人可以看看这个firebug的技术或者也许有人知道它并且可以告诉我他们是如何做到的?

Bor*_*mus 9

您可以使用Chrome开发者工具执行一些调试AJAX请求的操作:

  1. 查看网络选项卡.它跟踪所有(AJAX)请求,它们的请求和响应头.
  2. 在devtools中启用XHR控制台日志记录(右键单击Developer Tools控制台,然后单击"启用XMLHttpRequest日志记录".
  3. 设置XHR断点.

在您的情况下,不需要DOM断点.此外,只有当您的AJAX请求修改DOM树时,该方法才有效.