Как интерпретировать серые элементы в панели Firebug Net?

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

Дальнейшие путающие вопросы, Firebug раскрашивает второй запрос XHR как светло-серый на панели Net (запрос здесь третий снизу, второй «тест GET»):

  • Миграция в Typeahead 0.10+ с помощью Hogan
  • Как изменить стиль класса CSS с помощью Javascript?
  • Проблемы с использованием javascript regex для проверки даты
  • Uncaught ReferenceError для функции, определенной в функции onload
  • Backbone.js ajax calls
  • Как найти родительский элемент с помощью javascript
  • Введите описание изображения здесь

    Я не смог найти документацию о том, что означает эта окраска. Я думаю, если бы я это понял, это могло бы объяснить это необычное поведение.

    Если у кого-нибудь есть понимание, я был бы признателен, если бы вы могли сообщить мне об этом.

    One Solution collect form web for “Как интерпретировать серые элементы в панели Firebug Net?”

    «Запросы цветовых кодов Firebug, которые подаются из кеша в светло-сером цвете …»

    Поэтому причина, по которой сервер не видит запрос, заключается в том, что клиент никогда не отправляет его, он просто получает ответ от своего кеша. Если вы используете jQuery, есть свойство кеша, которое вы можете использовать в ajax (), чтобы предотвратить кеширование запросов AJAX. Если вы не используете jQuery, вы можете добавить фиктивный параметр в конец URL-адреса запроса, который имеет значение текущего времени в миллисекундах (это на самом деле то, что я полагаю в jQuery).

    url + "?v=" + (new Date()).getMilliseconds() 

    Это должно гарантировать, что URL-адрес всегда уникален и не позволяет браузеру использовать кеширование.

    JavaScript делает сайт умным, красочным и простым использованием.