IE8 теряет куки при открытии нового окна после перенаправления

StackOverflow https://stackoverflow.com/questions/179260

  •  05-07-2019
  •  | 
  •  

Вопрос

Я использую Internet Explorer 8 beta 2.

<Ол>
  • Клиент выполняет POST для http: // alpha / foo

  • Сервер отвечает перенаправлением на http: // beta / bar

  • Клиент выполняет GET для http: // beta / bar

  • Сервер отвечает перенаправлением на http: // beta / baz и устанавливает cookie

  • Клиент выполняет GET для http: // beta / baz , включая cookie

  • Сервер предоставляет ответ

  • Пользователь выбирает " Открыть в новом окне " по ссылке на странице

  • Клиент выполняет GET для http: // beta / link , без cookie!

  • Если на шаге 7 пользователь просто щелкает ссылку, файл cookie передается правильно. Если перенаправления нет, cookie передается корректно, даже если пользователь выбирает «Открыть в новом окне».

    Есть ли способ убедить IE8 передать cookie на шаге 8?

    (Изменить: я считаю, что это ошибка в IE8 beta 2, поэтому я имею поднял его в бета-группе новостей IE . Обходные предложения приветствуются.)

    Это было полезно?

    Решение

    Я считаю, что IE8 использует отдельный процесс для каждого окна. Если вы используете сеансовые файлы cookie, новый процесс начнется с нового сеанса и, следовательно, не сможет отправить сеансовые файлы cookie, полученные другим процессом. Можете ли вы попробовать использовать постоянные куки и посмотреть, что произойдет?

    От http: // www. microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

      

    Слабосвязанный Internet Explorer   (LCIE) является архитектурным   улучшить браузер, отделив его   компоненты и ослабление их   взаимозависимость: особенно это   попытка изолировать интернет   Рамка проводника и его вкладки в   отдельные процессы. В интернете   Explorer 8, эта изоляция принесет   об улучшении производительности и   масштабируемость, а также более мощный   методы для восстановления от таких проблем, как   сбой диска или системы.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top