support navegadores internet ie9 ie6 for compatibilidad jquery jquery-ui internet-explorer

navegadores - jquery requirements



jQuery no funciona con IE 11 (6)

Object doesn''t support property or method ''addEventListener''

''jQuery'' is undefined

Estoy usando IE 11,

/jquery-2.1.1.min.js

jquery-migrate-1.1.1.js

y jquery-ui-1.11.0.custom / jquery-ui.js (rodillo de temas)

Antes de 2.1.1, estaba usando 1.11.1 con Chrome (funcionó bien)

He intentado this solución pero no funcionó para mí


Agregar la etiqueta "x_ua_compatible" a la página no funcionó para mí. En cambio, lo agregué como un encabezado HTTP Respone a través de IIS y funcionó bien.

En el Administrador de IIS, seleccione el sitio, luego abra encabezados de respuesta HTTP y haga clic en Agregar:

El sitio no necesitó reiniciarse, pero sí tuve que presionar Ctrl + F5 para forzar la página a volver a cargar.


Coloque esta metaetiqueta después de la etiqueta principal

<meta http-equiv="x-ua-compatible" content="IE=5">


Como sugirió Arnaud en un comentario a la publicación original, debes poner esto en tu encabezado html:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

No quiero ninguna credibilidad para esto. Solo quiero hacerlo más visible para cualquier otra persona que venga aquí.


El problema se debió a que la página era un sitio de intranet, y IE tenía el modo de compatibilidad establecido de manera predeterminada para esto. IE11 es compatible con addEventListener()


Gracias @Arnaud & @Conny por destacar esta respuesta. Esto realmente me ayudó. Me gustaría añadir una cosa más aquí, agregando esta línea <meta http-equiv="x-ua-compatible" content="IE=edge"> justo después del título en la etiqueta antes de todas las metaetiquetas es imprescindible para funciona ya que anula el modo de compatibilidad de IE.


Para mí, el problema fue que estaba usando las funciones de flecha derecha de es6 => en oposición a la function () .

Reemplazando => con la function () resuelto para mí.

Supuse que era un problema de jQuery.