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

В Safari 7 Network Request Timeline не отображаются перенаправления?

Я пытаюсь отладить проблему с переадресацией между веб-сайтами, которые, как я уверен, обусловлены обработкой файлов cookie сторонних разработчиков Safari, но я пытаюсь подтвердить, где проблема, просматривая переданные файлы cookie в запросах/ответах, используя временную шкалу сетевых запросов в веб-инспекторе. Это весь трафик HTTPS, поэтому внешний сниффер отсутствует - мне нужно использовать инструменты отладки Safari.

Проблема, с которой я сталкиваюсь, заключается в том, что я считаю, что временная шкала сети не сообщает о перенаправлении. У меня есть страница, которую я написал, которая содержит ничего, кроме перенаправления javascript на веб-сайт поставщика; он должен проверять параметры URL и передавать страницу, на которой выполняется другое перенаправление. То, что я вижу в браузере, - это другая страница (страница входа, веб-сайт поставщика). Временная шкала сети показывает, что моя страница загружается, а затем загружается страница входа в систему поставщика. Инспектор показывает мои страницы в качестве реферера на странице входа. В моем коде нет ссылки на эту страницу входа - это должно быть результатом перенаправления с правильной страницы (на мой код javascript должен быть перенаправлен). Но график не показывает перенаправления.

Я знаю, что он должен показывать перенаправления; Я нашел сообщение в блоге сафари, когда функция была добавлена ​​в Safari 6. Я не могу найти настройки или что-нибудь, что бы это контролировать.

Это известная ошибка? Была ли функция удалена в Safari 7? Или это ошибка оператора?

Обновление. Я тестировал в Firefox, используя параметр "От посещения" для параметра "Принимать сторонние файлы cookie", чтобы имитировать то, что делает Safari по умолчанию. На временной шкале Firefox я могу видеть два перенаправления 302 перед посадкой на странице входа в систему поставщика. Safari не показывает их. Так что определенно кажется, что сафари подавляет их. Является ли это ошибкой или настройкой, которую я пропустил?

4b9b3361

Ответ 1

В Safari перенаправления HTTP отображаются на вкладке ресурсов, а не на временной шкале. Каждая переадресация отображается как отдельная запись ресурса, обеспечивающая всю ее метаинформацию, такую ​​как синхронизация и заголовки. Взгляните на скриншот введите описание изображения здесь

Выбор записи о переадресации дает код статуса и место перенаправления в заголовках ответов. введите описание изображения здесь

Источник и дополнительная информация: https://www.webkit.org/blog/1091/more-web-inspector-updates/#resources_inspection