Problemi noti nei browser Internet Explorer (MSAL.js)

Per una migliore compatibilità con Internet Explorer, microsoft genera Microsoft Authentication Library per JavaScript (MSAL.js) per JavaScript ES5, ma esistono altri aspetti da considerare durante lo sviluppo dell'applicazione.

Eseguire un'app in Internet Explorer

Internet Explorer non supporta il supporto nativo per le promesse JavaScript, richieste da MSAL.js.

Per supportare le promesse JavaScript in un'app Internet Explorer, fare riferimento a un polyfill Promise prima di fare riferimento MSAL.js.

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

Debug di un'applicazione in esecuzione in Internet Explorer

Esecuzione nell'ambiente di produzione

La distribuzione dell'applicazione nell'ambiente di produzione (ad esempio nelle app Web di Azure) funziona normalmente correttamente, a condizione che l'utente finale abbia accettato i popup. L'abbiamo testata con Internet Explorer 11.

Esecuzione in locale

Per eseguire il debug dell'applicazione in locale, disabilitare temporaneamente la modalità protetta di Internet Explorer durante la sessione di debug.

  1. In Internet Explorer selezionare Strumenti>Scheda> Sicurezza Opzioni> Internet area Internet.
  2. Deselezionare la casella di controllo Abilita modalità protetta (richiede il riavvio di Internet Explorer).
  3. Selezionare OK per riavviare Internet Explorer.

Al termine del debug, seguire i passaggi precedenti e selezionare (invece di deselezionare) la casella di controllo Abilita modalità protetta (richiede il riavvio di Internet Explorer).

Passaggi successivi

Altre informazioni sui problemi noti relativi all'uso di MSAL.js in Internet Explorer.