Problemas conocidos en los exploradores Internet Explorer (MSAL.js)

Para mejorar la compatibilidad con Internet Explorer, generamos la biblioteca de autenticación de Microsoft para JavaScript (MSAL.js) para JavaScript ES5, pero hay otras cosas que se deben tener en cuenta al desarrollar la aplicación.

Ejecutar una aplicación en Internet Explorer

Internet Explorer carece de compatibilidad nativa con las promesas de JavaScript, necesarias para MSAL.js.

Para admitir promesas de JavaScript en una aplicación de Internet Explorer, haga referencia a un polyfill de promesa antes de hacer referencia a MSAL.js.

<script
  src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.4/bluebird.min.js"
  class="pre"
></script>

Depuración de una aplicación que se ejecuta en Internet Explorer

Ejecución en producción

La implementación de la aplicación en producción (por ejemplo, en las aplicaciones web de Azure) normalmente funciona bien, siempre que el usuario final haya aceptado los elementos emergentes. Lo probamos con Internet Explorer 11.

Ejecución local

Para depurar la aplicación localmente, deshabilite temporalmente el modo protegido de Internet Explorer durante la sesión de depuración.

  1. En Internet Explorer, seleccione Herramientas>Opciones de Internet>, la pestaña Seguridad y la zona >Internet.
  2. Desactive la casilla Habilitar modo protegido (requiere reiniciar Internet Explorer).
  3. Seleccione Aceptar para reiniciar Internet Explorer.

Cuando haya terminado de depurar, siga los pasos anteriores y active (en lugar de desactivar) la casilla Habilitar modo protegido (requiere reiniciar Internet Explorer).

Pasos siguientes

Obtenga más información sobre los problemas conocidos al usar MSAL.js en Internet Explorer.