Назад | Перейти на главную страницу

Как диагностировать проблему с IE 11.0.9600.17207 при загрузке / скачивании файла

(Возможно, это относится к SO; я не могу понять, как решить, проблема ли это в коде или что-то еще).

У меня запущен сервер:

У меня есть код, который делает это:

  1. принимает сообщение формы, содержащее слово (application/vnd.openxmlformats-officedocument.wordprocessingml.document) файл
  2. обрабатывает файл, создавая новый файл Word
  3. возвращает новый файл

Это отлично работает в Safari, Firefox, Chrome и т.д. Отлично работает в IE <10. Он отлично работает в IE 11.0.9600.17126, update version 11.0.9 и более ранние версии IE 11.

В IE 11.0.9600.17207, update version 11.0.10, это не работает (проверено на нескольких компьютерах, все Windows 7, некоторые в домене, некоторые нет). Страница в IE не отвечает; нет тайм-аута (хотя бы несколько минут) или ошибки (счетчик все еще крутится, а кнопка закрытия вкладки работает). В разделе сетевой активности инструментов разработчика он просто отображается как ожидающий. Изменение строки User-Agent не имеет значения.

Код выполняется по крайней мере до return в обработчике представления. В коде нет ничего, что могло бы вести себя по-разному в зависимости от браузера / агента пользователя.

Как я могу диагностировать то, что здесь происходит? Есть ли способ узнать, понимает ли IE, что он завершил отправку файла? Или узнать, пытается ли он получить ответ или получил ли какой-либо ответ? Это все через SSL, хотя при необходимости я мог бы временно отключить его. Есть ли что-то особенное, что нужно сделать с nginx / uWSGI / Django для работы с этой последней версией IE?

Я вообще не верю, что это проблема вашего кода. Я испытал такое же поведение в IE11. Решение - удалить KB2962872, после этого страница будет работать. Об этой проблеме сообщили на форумах Microsoft, и я надеюсь, что они скоро выпустят исправление.

http://social.technet.microsoft.com/Forums/ie/en-US/771e3435-1345-41cf-8682-d88abd5140a1/ie-10-and-11-freeze-after-kb2962872-web-application-with- file-uploaddownload? forum = ieitprocurrentver