【问题标题】:See request time in Chrome developer tools在 Chrome 开发者工具中查看请求时间
【发布时间】:2023-03-18 21:55:01
【问题描述】:

在 ajax 开发期间,我经常需要一种方法来查看在 Chrome 开发人员工具中发送请求的时间。绝对时间(例如下午 3:45:23)或相对时间(自页面加载后 4.56 秒)都可以。

我能找到的最接近的是“网络”选项卡中的时间线,显示了开始时间(您可以单击时间线标题以选择它显示的信息),但您通常只能从中获得最接近的 20 秒:

【问题讨论】:

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


    【解决方案1】:

    您只需要点击请求行:

    Right Click > Copy > Copy All as HAR

    然后打开HAR文件:

    {
      "log": {
        "version": "1.2",
        "creator": {
          "name": "WebInspector",
          "version": "537.36"
        },
        "pages": [],
        "entries": [
          {
            "startedDateTime": "2018-08-24T18:34:12.564Z",
            "time": 84.96354891383089,
    

    有确切的请求时间信息。

    【讨论】:

    • 对某些人来说可能很明显,但只想注意时间以毫秒为单位(84.963... = .084963 秒)
    【解决方案2】:

    这对我来说就像是 Chrome 开发人员的巨大疏忽。除了绝对的开始/结束时间之外,它们会为您提供所有可能的时间(和您一样,我很乐意从页面加载开始以来的相对时间)。

    我能做的最好的事情是在概览窗格中设置尽可能小的范围,然后更精确地显示您的时间。

    详情见截图:

    【讨论】:

      【解决方案3】:

      向请求表添加自定义列。

      1. 右键单击带有请求列表的列标题。在带有列的上下文菜单中选择响应标题 => 管理标题列...:

      1. 添加值为“日期”的自定义列标题

      1. 结果

      【讨论】:

        【解决方案4】:

        您可以在 ajax 调用之前使用 console.log。

        另一种可能性是使用 ajax 处理程序,它将获取页面中的所有 ajax 调用。

        查看here讨论如何实现。

        【讨论】:

          【解决方案5】:

          您可以在Timing标签中查看请求时间:

          【讨论】:

            猜你喜欢
            • 2014-01-15
            • 2014-09-16
            • 2016-08-04
            • 2012-12-24
            • 1970-01-01
            • 1970-01-01
            • 2011-03-13
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多