Веб-приложение OpenLayers перестало работать в IE11

Несколько лет назад мы разработали веб-приложение OpenLayers. Все работало нормально до нескольких недель назад. Приложение перестало работать в IE11, стало очень медленным в Edge. Нет проблем с другими браузерами. При попытке отладки (нажатием клавиши F12) IE вылетает. Приложение используют несколько сотен пользователей, многие из которых используют IE.

Приложение загружает большой WFS-файл. В течение 5-10 минут ИП "не отвечает". По истечении этого периода IE возвращается и работает, и приложение работает нормально. Такое поведение началось несколько недель назад.

Я сделал тестовый счет и ссылку на вопросы и ответы: http://62.212.154.154/geluidregister/inloggen?u=test123&w=test123 Как только вы загрузите страницу, IE будет зависать на несколько минут. Если вы нажмете F12 в течение этого периода, IE выйдет из строя. После этих "нескольких минут" вы можете нормально использовать IE. Такое поведение началось несколько недель назад. Край также "страдает", но не терпит крах. У других браузеров проблем нет.

Настройки:

  • Internet Explorer: версия 11.674.15063.0, версия обновления 11.0.47 (KB4040685)
  • Установленные КБ с сентября: KB4051613 KB4049179
    KB4041676 KB4040724 KB4038788 KB4038806
  • Зона безопасности IE: защищенный режим включен (перевод с голландского)
  • Насколько я знаю, нет режима эмуляции (по крайней мере, я не менял никаких настроек в этой области)

Испытания / проверки:

  • Удалить куки и историю браузера - нет результатов
  • Сброс настроек IE - без результатов
  • Запустить в режиме совместимости - без результатов
  • Тест в режиме "без дополнений" - без результатов
  • Ошибка события после сбоя IE (только когда я нажимаю F12):
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" /> 
  <EventID Qualifiers="0">1000</EventID> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2017-11-14T08:20:56.300741300Z" /> 
  <EventRecordID>20949</EventRecordID> 
  <Channel>Application</Channel> 
  <Computer>COMPUTER57</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>IEXPLORE.EXE</Data> 
  <Data>11.0.15063.608</Data> 
  <Data>324c3bf4</Data> 
  <Data>MSHTML.dll</Data> 
  <Data>11.0.15063.674</Data> 
  <Data>5d4c0b6f</Data> 
  <Data>c00000fd</Data> 
  <Data>004e9e0f</Data> 
  <Data>37b4</Data> 
  <Data>01d35d210863f55d</Data> 
  <Data>C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE</Data> 
  <Data>C:\WINDOWS\SYSTEM32\MSHTML.dll</Data> 
  <Data>61f7af7b-f2fc-43e6-98d5-7ee291007ec8</Data> 
  <Data /> 
  <Data /> 
  </EventData>
  </Event>

Отладка:

Я пробовал следующее (спасибо IECustomizer Rob):

  • Открыть пустую страницу
  • Применить настройки

    "Всегда записывать сообщения консоли разработчика"

  • Нажмите F12 и примените настройки:

    "Сетевая запись включена"

    "Разбить ВСЕ исключения"

  • Перейти на проблемный сайт с открытым инструментом разработки

Но все равно IE вылетает.

Может ли это быть недавним обновлением IE/Edge, которое создает эту проблему?

Какие-либо предложения?

С уважением, Коэн

0 ответов

Другие вопросы по тегам