Подтвердить что ты не робот

Что означает текст RED на вкладке Firebug net?

Я не могу найти никакой помощи по этому поводу, но на вкладке Net в Firebug на одном из моих сайтов отображаются красные выделенные элементы. К сожалению, сайт защищен прямо сейчас, поэтому я не могу опубликовать ссылку.

Firebug

Может ли кто-нибудь объяснить, что это значит?

4b9b3361

Ответ 1

Обычно это указывает на ошибку 404 или какую-либо другую ошибку, но здесь у вас есть статус 200. Используйте кнопку "плюс", чтобы развернуть и посмотреть заголовки ответов. Что они говорят?

Изменить: Я проверил источник Firebug. Это определенно означает, что они были заголовком ответа в диапазоне 400 или 500.

Почему у вас есть заголовок 200 OK? Я не мог тебе сказать. Я могу сказать, что это основано не только на заголовках ответов, рассматривающих логику в FB. Однако я не знаком с этим (первый раз, когда я посмотрел источник firebug).

Если вам очень интересно узнать о красном и 200 OK, проверьте, что у вас есть под кнопкой "плюс". Если это не отвечает на ваш вопрос (у вас есть страница, но, возможно, это страница 404?), Запустите сниффер пакетов, чтобы подробно просмотреть, что происходит после начального заголовка ошибки.

Ответ 2

Есть некоторая ошибка (обычно 404 - resouce не может быть найден), однако ваш браузер может собирать их из где-то еще, например, кеш на вашем прокси?

[править] Оказывается, это, вероятно, bug

Ответ 3

Я только что это произошло (красный текст и пустой ответ на вкладке Firebug Net, но статус 200 OK). Ответ на HTTP-запрос, для меня, был вызовом AJAX. Оказывается, моя текущая страница была MYSITE.com, и мой XMLHttpRequest собирался на www.MYSITE.com(обратите внимание на "www." ). Когда я включил "www". на моем URL страницы, текст был черным, ответ не был пустым, и, что более важно, страница работала правильно.

Ответ 4

Это также происходит, когда ваш запрос остановлен.

Это распространенная проблема с Firefox, когда вы хотите отправить запрос Ajax при нажатии клавиши ESC.

Чтобы избежать этой проблемы, вы можете добавить небольшую задержку:

  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 после отображения всплывающего окна безопасности (сайт получает доступ к информации, которая не находится под его контролем), поэтому я предполагаю, что это может быть междоменный скриптинг.