Problemas conocidos en exploradores de 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 a medida que desarrolla la aplicación.

Ejecución de una aplicación en Internet Explorer

Internet Explorer no admite las promesas de JavaScript nativas, requeridas por 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 pestaña > Seguridad 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 seleccione (en lugar de desactivar) la casilla Habilitar modo protegido (requiere reiniciar Internet Explorer).

Pasos siguientes

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