Как использовать хром-отладчик сети с переадресацией

Отладчик с хромовой сетью дает мне прекрасный обзор всех ресурсов HTTP, загружаемых для страницы. Но он очищает список всякий раз, когда загружается новая страница HTML верхнего уровня. Это затрудняет отладку страниц, которые автоматически перезагружаются по той или иной причине (выполняется script или 300 ответов).

Могу ли я сказать хром, чтобы не очистить сетевой отладчик при загрузке новой страницы верхнего уровня? Или я могу вернуться и посмотреть предыдущие сетевые ресурсы страницы?

Или я могу каким-то образом заставить хром приостановить работу перед загрузкой новой страницы, когда я не контролирую страницу, которую я пытаюсь отлаживать, что делает перенаправление? Это часть открытого танца, который идет наперекосяк, поэтому сочетание SSL и учетных данных делает его чрезвычайно трудным для отладки с помощью средств командной строки.

Или может firebug делать то, что я хочу?

Ответ 1

Это было изменено с v32 благодаря @Daniel Alexiuc и @Thanatos за их комментарии.


Текущий (≥ v32)

В верхней части вкладки "Сеть" DevTools установлен флажок для включения функции "Сохранять журнал". Если он установлен, сетевой журнал сохраняется при загрузке страницы.

Chrome v33 DevTools Network Tab: Preserve Log

Маленькая красная точка слева теперь имеет цель полностью включить и отключить запись в сеть.


Старые версии

В более старых версиях Chrome (v21 здесь) в нижнем колонтитуле вкладки "Сеть" есть небольшая кликабельная красная точка.

Chrome v22 DevTools Network Tab: Preserve Log Upon Navigation

Если вы наведите указатель мыши на него, он скажет вам, что он будет "сохранять журнал при навигации", когда он активирован. Он выполняет обещание.

Ответ 2

Я не знаю, как заставить Chrome не очищать сетевой отладчик, но это может выполнить то, что вы ищете:

  • Откройте консоль js
  • window.addEventListener("beforeunload", function() { debugger; }, false)

Это приведет к приостановке хрома перед загрузкой новой страницы, нажав на точку останова.

Ответ 3

Просто обновление @bfncs answer

Я думаю, что в Chrome 43 поведение немного изменилось. Вам все равно необходимо включить журнал сохранения, чтобы увидеть, но теперь перенаправление отображается в разделе "Другие", когда загруженный документ отображается в разделе "Документ".

Это всегда путают меня, потому что у меня много сетевых запросов и фильтруются по типу XHR, Doc, JS и т.д. Но в случае перенаправления вкладка Doc пуста, поэтому я должен угадать.