RED文本在Firebug网络标签中的含义是什么?

时间:2009-07-08 03:17:46

标签: firebug

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

Firebug

任何人都可以解释这意味着什么吗?

5 个答案:

答案 0 :(得分:9)

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

编辑:我查看了Firebug源代码。这绝对意味着他们是400或500范围内的响应头。

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

如果您对红色和200 OK感到非常好奇,请​​查看加号按钮下的内容。如果这没有回答你的问题(你有一个页面,但可能是404页面吗?),启动一个数据包嗅探器,详细查看初始错误标题后会发生什么。

答案 1 :(得分:3)

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

[编辑] 事实证明这可能是bug

答案 2 :(得分:3)

我刚刚发生这种情况(Firebug Net选项卡中的红色文本和空响应,但状态为200 OK)。对我来说,有问题的HTTP调用是一个AJAX调用。结果我当前的页面是MYSITE.com,我的XMLHttpRequest去了www.MYSITE.com(注意“www。”)。当我加入“www。”在我的页面的URL上,文本是黑色的,响应不是空的,更重要的是,页面正常工作。

答案 3 :(得分:2)

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

当您想要按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)

答案 4 :(得分:1)

我今天也有同样的问题。响应回来了200(确定),但不是数据。在显示安全弹出窗口(网站正在访问不受其控制的信息)之后,相同的请求在IE中工作,所以我猜这可能是跨域脚本相关的。