Problèmes connus sur les navigateurs Internet Explorer (MSAL.js)

Pour une meilleure compatibilité avec Internet Explorer, nous générons la bibliothèque d’authentification Microsoft pour JavaScript (MSAL.js) pour JavaScript ES5, mais il existe d’autres éléments à prendre en compte lors du développement de votre application.

Exécuter une application dans Internet Explorer

Internet Explorer est dépourvu de la prise en charge native des promesses JavaScript, que requiert MSAL.js.

Pour prendre en charge les promesses JavaScript dans une application Internet Explorer, référencez un polyfill de promesse avant de référencer MSAL.js.

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

Débogage d’une application en cours d’exécution dans Internet Explorer

Exécution en production

Le déploiement de votre application en production (par exemple, dans les applications web Azure) doit fonctionner correctement, à condition que l’utilisateur final ait accepté les messages apparus dans les fenêtres contextuelles. Nous l’avons testé avec Internet Explorer 11.

Exécution locale

Pour déboguer votre application localement, désactivez temporairement le mode protégé d’Internet Explorer pendant votre session de débogage.

  1. Dans Internet Explorer, sélectionnez Outils>Options Internet>onglet sécurité> zone Internet.
  2. Désactivez la case à cocher Activer le mode protégé (redémarrage d’Internet Explorer requis).
  3. Sélectionnez OK pour redémarrer Internet Explorer.

Une fois le débogage terminé, suivez les étapes précédentes et activez (au lieu de désactiver) la case à cocher Activer le mode protégé (redémarrage d’Internet Explorer requis).

Étapes suivantes

En savoir plus sur les problèmes connus d’utilisation de MSAL.js dans Internet Explorer.