Симптомы
После компиляции определенные функции JavaScript just-in-time (JIT) Internet Explorer 11 может возвращать неправильный результат typeof JavaScript для узла и объекты DOM в режимах, отличных от края документа.
Решение
Сведения об обновлении
Чтобы устранить эту проблему, установите последние накопительное обновление безопасности для обозревателя Internet Explorer. Чтобы сделать это, перейдите в Центр обновления Microsoft. Кроме того см. технические сведения о самых последних накопительных пакетах обновления для системы безопасности для Internet Explorer.
Примечание. Сначала это обновление было включено в Накопительное обновление безопасности для обозревателя Internet Explorer (MS15-018) март.
Дополнительные сведения
Эта проблема возникает из-за ошибки синхронизации с помощью Internet Explorer, при запросе внедренные ресурсы. Состояние отображается следующим образом:
"if (typeof x == …)" // works fine"y = (typeof x == …)" // does not work fine. Work around: "y = (typeof x == … || false)"
"return (typeof x == …)" // does not work fine. Work around: "return (typeof x == … || false)"
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения см.