如何通过Chrome查看待处理的AJAX请求

时间:2014-04-07 15:02:58

标签: ajax google-chrome google-chrome-devtools

我喜欢Firefox中Firebug的一个功能是它显示正在进行的AJAX请求(在它们完成之前)。但是,Chrome在完成之前不会显示请求。有没有办法通过Chrome开发人员工具查看待处理(进行中)的网络请求?我想尽快识别导致延迟的任何AJAX请求。在某些情况下,错误的请求可能需要15或30秒,并且等待那么长时间才知道发生了什么是没有意义的。

请注意:我可以看到网络请求。我的问题不是如何查看网络请求。

修改:我必须更正上述声明,即Chrome不会显示待处理的请求。它确实显示了它们。具体问题是待处理的 ajax请求未显示在Network-> XHR面板中;它们只在完成时显示在那里。 Network-> All面板确实显示了待处理的XHR请求。

3 个答案:

答案 0 :(得分:18)

按下过滤器按钮,然后键入StatusCode:0:

pic

看起来它还包括一些其他的东西,比如数据网址,但它应该足够好了。

2015年6月23日更新:语法现在是“status-code:0”,而不是“StatusCode:0”。

答案 1 :(得分:1)

Go to Network > Other tab to see pending requests.

答案 2 :(得分:0)

我非常确定inspect>网络会显示get / post请求,但您可能必须先点击红色记录按钮。