ajax - 如何使用Chrome查看待处理的AJAX请求

标签 ajax google-chrome google-chrome-devtools

我喜欢Firefox中的Firebug的一个功能是,它可以显示正在进行的AJAX请求(在完成之前)。 Chrome不会显示请求,直到请求完成。是否可以通过Chrome开发者工具查看待处理的(正在进行中的)网络请求?我想尽快找出引起延迟的任何AJAX请求。在某些情况下,错误的请求可能会花费15或30秒,而等待那么长时间才知道发生了什么却没有任何意义。

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

编辑:我必须更正我在Chrome不会显示待处理请求的声明。它确实显示了它们。具体的问题是,待处理的ajax请求不会显示在“网络”->“ XHR”面板中。他们只在完成时显示在那里。 Network-> All面板会显示未决的XHR请求。

最佳答案

按下过滤器按钮,然后键入status-code:0



看起来它还包含其他一些内容,例如数据url,但是应该足够好了。

2015年6月23日更新:语法现在为“状态代码:0”,而不是“状态代码:0”。

关于ajax - 如何使用Chrome查看待处理的AJAX请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22916158/

相关文章:

php - 如何限制用户在没有特定操作(例如,单击提交按钮)的情况下离开页面

javascript - 在 chrome 开发工具中查找 JS 内存泄漏

php - Mysql PHP生成表: doesn't work with Tablesorter

ruby-on-rails - pjax vs turbolinks vs cache_digests 以提高 rails 速度?

javascript - ajax - Ajax 代码未执行

HTML/CSS : Working in FF but not in Chrome or IE

iframe 的 Javascript 调整大小功能在谷歌浏览器中不起作用

html - 输入内的影子根 div

javascript - Chrome Developer Console 中不同颜色的变量类型是什么?

javascript - 如何中断当前正在运行的 JavaScript