Síntomas
Después de la compilación (JIT) de just-in-time de determinadas funciones de JavaScript, Internet Explorer 11 puede devolver un resultado incorrecto de typeof de JavaScript para el host y los objetos DOM en modos de documentos sin bordes.
Solución
Información de actualización
Para resolver este problema, instale la actualización de seguridad acumulativa más reciente para Internet Explorer. Para ello, vaya a Microsoft Update. Además, consulte la información técnica más reciente acerca de la actualización de seguridad acumulativa para Internet Explorer.
Nota: Esta actualización se incluyó primero en la actualización de seguridad acumulativa para Internet Explorer (MS15-018) de marzo.
Más información
Este problema se produce debido a un problema de temporización con Internet Explorer cuando solicita los recursos incrustados. El estado de trabajo aparece como sigue:
"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)"
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Vea la terminología que utiliza Microsoft para describir las actualizaciones de software.