【问题标题】:What does status finished mean in Google Chrome developer tools network tab?Google Chrome 开发者工具网络标签中的状态已完成是什么意思?
【发布时间】:2016-04-19 11:31:51
【问题描述】:

不知何故,我的 javascript 文件未加载(大小 = 0),并且在状态下我看到了“已完成”文本。 JS 无法运行。有谁知道什么是错的,我应该怎么做?

【问题讨论】:

  • 也许 JS 被禁用了?
  • chrome 不只加载本地文件,远程加载,有什么问题?我想也许在 js 中设置了一些指令,顺便说一下我使用 requirejs [也许是相关的]
  • 不是它不相关,正如我在之前的评论中所说 - 测试
  • 已解决,我尝试在没有 apache(Web 服务器)加载的情况下加载的本地文件,chrome 将它们的状态设为已完成。如果我在 Web 服务器下加载,我收到的状态为 200
  • 我也有同样的问题。它只发生在千分之几的客户身上。在我们的例子中,我们对 IIS 的普通 GET 请求被跳过并最终显示为“Finished” size=0。什么给了?

标签: javascript google-chrome google-chrome-devtools developer-tools


【解决方案1】:

您是否尝试过清除缓存,尝试使用

强制重新加载页面

Ctrl + Shift + R(或 Mac 上的 CMD + Shift + R)

或者 Chrome 在“网络”标签下的开发工具中有一个“禁用缓存”复选框。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    已解决,我尝试在没有 apache(Web 服务器)加载的情况下加载的本地文件,chrome 将它们的状态设为已完成。如果我在 Web 服务器下加载,我会收到 200 的状态

    【讨论】:

      【解决方案3】:

      根据我的经验,“完成”状态也可能表明服务器发送了错误的状态码(在我的情况下,服务器以状态码 0 响应,但带有完整的正确正文(这是后端错误))。

      【讨论】:

        猜你喜欢
        • 2018-07-12
        • 2020-09-06
        • 2018-08-01
        • 2012-08-14
        • 1970-01-01
        • 2012-07-22
        • 2011-12-25
        • 2018-03-25
        相关资源
        最近更新 更多