Симптоми
Да разгледаме следния сценарий:
-
Използвате приложение, което създава контроли на уеб браузър.
-
Приложението използва SessionStorage обект за съхранение на сесии в Internet Explorer 11 на компютър, работещ под Windows 7 или Windows 8.1.
В този случай срещнете следните проблеми:
-
Когато приложението създава контрол върху темата, данните на обекта SessionStorage се споделя неправилно.
Забележка Този проблем възниква при приложение създава контрол върху различни теми. Вижте статията KB2980020 за повече информация. -
Когато приложението се създава многократно контроли, Internet Explorer става бавно.
Решение
Информация за актуализацията
За да разрешите този проблем, инсталирайте най-новата сборна актуализация на защитата за Internet Explorer. За да направите това, отидете на Microsoft Update. Освен това вижте информация за най-новите кумулативната актуализация за Internet Explorer.
Забележка: Тази актуализация е включена първо през ноември кумулативната актуализация на защитата за Internet Explorer (MS14-065).
Допълнителна информация
Когато скриптове на страницата изпълнява метода window.open , приложението обработва събитието NewWindow и създава нов екземпляр на контролата за уеб браузър. След като приложите актуализацията на защитата MS14-037: кумулативна актуализация на защитата за Internet Explorer: 8 юли 2014 , описана в статия KB2980020, виртуални раздела ИД на всеки екземпляр на контрола WebBrowser се извлича от TLS. Ако две контроли на уеб браузър в темата, те споделят една и съща виртуална раздел ID. По време на инициализацията на контрола WebBrowser за нов прозорец, сесия за съхранение за всички уеб браузър контроли, които използват виртуални раздела ИД се зарежда в нова контрола WebBrowser. Размерът на масива на CStorageHelpers двойки с всяка нова контрола на уеб браузър.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
Вижте терминология , използвана за описание на софтуерните актуализации от Microsoft.