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.
- En Internet Explorer, seleccione Herramientas>Opciones de Internet>, la pestaña Seguridad y la zona >Internet.
- Desactive la casilla Habilitar modo protegido (requiere reiniciar Internet Explorer).
- 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.