javascript - que - Error de análisis de HTML KB927917 IE8
onclick void 0 (5)
Sus usuarios pueden estar ejecutando IE8 como modo de compatibilidad IE7, si eso rompe el código que necesita para detectar document.documentMode y ramificar una solución para IE7.
Para encontrar el código del problema, ejecútelo en modo de compatibilidad y use el depurador IE8.
Estoy obteniendo este error en IE 8.
Pero no en todos los IE 8.
En algunos sistemas, la página web está funcionando bien, otros no.
¿Es por alguna configuración?
¿Activar o desactivar alguna secuencia de comandos hará la magia?
Si alguien ha pasado por este error y ha resuelto :) por favor sugiera.
Debes verificar si el dom está cargado:
$(function(){
...
});
También recibí el mismo error, no pude reproducirlo en todos los IE8. ¡Pero esto lo resolvió!
Por favor, consulte este hilo .
Este es un problema conocido en IE8 y las publicaciones de sitios de Microsoft sugieren la instalación de la versión KB2360131 del fixpack de seguridad acumulativa para resolver este problema.
Reproduje con éxito este problema en dos computadoras portátiles y pude resolverlo después de instalar este fixpack. También traté de desinstalar este fixpack y el problema volvió a ocurrir.
El error puede ser tan simple como una etiqueta de cierre faltante en el código HTML.
Código de muestra :
<li>
<a rel="fancy" href="some-highres-image" title="some-title">
<img src="some-lowres-image" alt="some-name" width="75" height="75" />
<span class="zoom">Zoom displayed onmouseover</a> <!-- This should be </span> -->
</a>
</li>
donde rel = "fancy" llama a fancybox después de dom ready. La etiqueta de intervalo de cierre faltante desencadena el error KB927917 en IE8 (8.0.6001.18702)
Actualización a la solución de Sudip: a partir de hoy, la Actualización de seguridad KB2936068 corrige este error.