【问题标题】:What does RED text mean in the Firebug net tab?Firebug 网络选项卡中的红色文本是什么意思?
【发布时间】:2012-01-19 23:04:32
【问题描述】:

我似乎找不到任何帮助,但在 Firebug 的“网络”选项卡下,我的一个网站显示红色突出显示的项目。不幸的是,该网站现在受到保护,所以我无法发布链接。

谁能解释一下这是什么意思?

【问题讨论】:

  • 它们看起来是加载时间比其他文件更长的文件......除此之外别无他法。

标签: firebug


【解决方案1】:

通常它表示 404 错误或其他一些错误,但这里有 200 状态。使用加号按钮展开并查看响应标头。他们说什么?

编辑:我检查了 Firebug 源。这绝对意味着它们是 400 或 500 范围内的响应标头。

为什么还有 200 OK 标头?我不能告诉你。我可以说它不仅仅基于查看 FB 中逻辑的响应标头。但是,我对它并不熟悉(我第一次查看萤火虫的来源)。

如果您对红色和 200 OK 非常好奇,请​​查看加号按钮下的内容。如果这不能回答您的问题(您是否有页面,但可能是 404 页面?),请启动数据包嗅探器以详细查看初始错误标头之后发生的情况。

【讨论】:

  • 这是一个快速跟进,显示标题选项卡中红色图像的内容,响应为 200 OK:imgur.com/VEmLk.gif 标题似乎没有任何奇怪的事情发生,但我可能会遗漏一些东西.如果您发现标题中有任何不妥之处,请告诉我,我只是对红旗感到好奇。
  • 嗯……没有发现任何异常。我认为您必须使用数据包嗅探器来获取更多详细信息。 FB 很棒,但是要查看所有请求的所有标头,您必须使用 els。它肯定在 400/500 范围内至少收到一个响应头。
  • 致所有迟到者:这是一个 [已修复] 错误:code.google.com/p/fbug/issues/detail?id=1491
【解决方案2】:

有一些错误(通常是 404 - 找不到资源),但是,您的浏览器可能会从其他地方提取它们,例如代理上的缓存?

[编辑] 原来这可能是bug

【讨论】:

    【解决方案3】:

    我刚刚发生了这种情况(Firebug Net 选项卡中的红色文本和空响应,但状态为 200 OK)。对我来说,有问题的 HTTP 调用是 AJAX 调用。原来我的当前页面是 MYSITE.com,而我的 XMLHttpRequest 将访问 www.MYSITE.com(注意“www.”)。当我包括“www”时。在我页面的 URL 上,文本是黑色的,响应不是空的,更重要的是,页面运行正常。

    【讨论】:

    • 从同一台服务器上,我将 html 目录从 Apache Web Svr 移动到 Servlet 所在的 Tomcat。现在可以使用了。
    【解决方案4】:

    当您的请求停止时也会发生这种情况。

    当您想在 ESC 按键上发送 Ajax 请求时,这是 Firefox 的常见问题。

    为避免此问题,您可以添加一个小延迟:

      function callOnEscPress(e){
        if (e.keyCode == Event.KEY_ESC){
          setTimeout(function(){new Ajax.Request(*your_params*)},100);
          Event.stopObserving(document,'keydown', callOnEscPress);
        }
      }
      Event.observe(document,'keydown', callOnEscPress)
    

    【讨论】:

      【解决方案5】:

      我今天也遇到了同样的问题。响应返回 200(ok),但不是数据。在显示安全弹出窗口后,相同的请求在 IE 中起作用(站点正在访问不受其控制的信息),所以我猜它可能与跨域脚本相关。

      【讨论】:

        猜你喜欢
        • 2019-05-12
        • 1970-01-01
        • 1970-01-01
        • 2019-01-11
        • 1970-01-01
        • 2018-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多