Я пытаюсь отладить проблему с переадресацией между веб-сайтами, которые, как я уверен, обусловлены обработкой файлов cookie сторонних разработчиков Safari, но я пытаюсь подтвердить, где проблема, просматривая переданные файлы cookie в запросах/ответах, используя временную шкалу сетевых запросов в веб-инспекторе. Это весь трафик HTTPS, поэтому внешний сниффер отсутствует - мне нужно использовать инструменты отладки Safari.
Проблема, с которой я сталкиваюсь, заключается в том, что я считаю, что временная шкала сети не сообщает о перенаправлении. У меня есть страница, которую я написал, которая содержит ничего, кроме перенаправления javascript на веб-сайт поставщика; он должен проверять параметры URL и передавать страницу, на которой выполняется другое перенаправление. То, что я вижу в браузере, - это другая страница (страница входа, веб-сайт поставщика). Временная шкала сети показывает, что моя страница загружается, а затем загружается страница входа в систему поставщика. Инспектор показывает мои страницы в качестве реферера на странице входа. В моем коде нет ссылки на эту страницу входа - это должно быть результатом перенаправления с правильной страницы (на мой код javascript должен быть перенаправлен). Но график не показывает перенаправления.
Я знаю, что он должен показывать перенаправления; Я нашел сообщение в блоге сафари, когда функция была добавлена в Safari 6. Я не могу найти настройки или что-нибудь, что бы это контролировать.
Это известная ошибка? Была ли функция удалена в Safari 7? Или это ошибка оператора?
Обновление. Я тестировал в Firefox, используя параметр "От посещения" для параметра "Принимать сторонние файлы cookie", чтобы имитировать то, что делает Safari по умолчанию. На временной шкале Firefox я могу видеть два перенаправления 302 перед посадкой на странице входа в систему поставщика. Safari не показывает их. Так что определенно кажется, что сафари подавляет их. Является ли это ошибкой или настройкой, которую я пропустил?