Condividi tramite


Problemi noti nei browser Internet Explorer (MSAL.js)

Per una migliore compatibilità con Internet Explorer, è stata generata 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 a 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) di norma funziona correttamente, a condizione che l'utente finale abbia accettato i popup. È stata 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>Opzioni Internet>Scheda sicurezza >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, attenersi ai 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.