【问题标题】:In Chrome, how can I see what AJAX requests are being made?在 Chrome 中,如何查看正在发出的 AJAX 请求?
【发布时间】:2011-02-08 22:18:28
【问题描述】:

在 Chrome 中,我如何查看正在发出的 AJAX 请求?

在 Firefox 中,我使用 Firebug,我可以看到任何后台 AJAX 请求。

【问题讨论】:

    标签: google-chrome


    【解决方案1】:
    1. 使用 Ctrl-Shift-i 或通过 Wrench/Tools/Developer tools 中的菜单打开开发者工具:

    2. 点击网络标签:

    3. 单击列表底部的“XHR”链接将结果过滤为仅 AJAX 请求:

    4. 单击左侧的请求将其选中并使用该请求的“标头”、“内容”、“Cookies”和“时间”选项卡查看更多详细信息:

    如果您愿意,可以使用工具左下角的 按钮在自己的窗口中打开工具。

    【讨论】:

    • 我没有网络选项,但我有所有其他选项卡,但像资源、元素、脚本、审计......
    • @Blankman 转到扳手并选择“关于 Google Chrome”;这将向您显示您的版本号,并允许它自行更新到最新版本。我假设您正在运行旧副本。
    • 这对我不起作用。我启用了 XMLHTTPRequest 日志记录,但在开发工具网络 XHR 响应选项卡中,它始终显示“此请求没有可用的响应数据”。在 chrome 中看不到任何 ajax 响应(至少对我而言)。我必须使用显示它的萤火虫。
    【解决方案2】:

    以下是在 Linux 和 Windows 10 上适合我的方法:

    • F12 打开开发者工具
    • 点击顶部的网络标签 列表,
    • 选择 XHR(在下图中圈出)

    【讨论】:

      【解决方案3】:

      您也可以使用 liveHTTPHeader,这是一个 chrome/firefox 扩展。它工作得很好。

      【解决方案4】:

      在新的 Chrome 浏览器中,您可以按 F12 键或 CTRL+SHIFT+I 组合键来查看开发者工具。从那里可以通过 Network 选项卡查看 AJAX/XHR 调用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-07-23
        • 2014-05-19
        • 2020-11-30
        • 2010-12-30
        • 1970-01-01
        • 1970-01-01
        • 2023-03-18
        相关资源
        最近更新 更多