Kända problem i Webbläsare i Internet Explorer (MSAL.js)

För bättre kompatibilitet med Internet Explorer genererar vi Microsoft Authentication Library for JavaScript (MSAL.js) för JavaScript ES5, men det finns andra saker att tänka på när du utvecklar ditt program.

Köra en app i Internet Explorer

Internet Explorer saknar inbyggt stöd för JavaScript Promises som krävs av MSAL.js.

Om du vill stödja JavaScript Promises i en Internet Explorer-app refererar du till en Promise-polyfill innan du refererar till MSAL.js.

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

Felsöka ett program som körs i Internet Explorer

Körs i produktion

Att distribuera ditt program till produktion (till exempel i Azure-webbappar) fungerar normalt bra, förutsatt att slutanvändaren har godkänt popup-fönster. Vi har testat den med Internet Explorer 11.

Körs lokalt

Om du vill felsöka programmet lokalt inaktiverar du tillfälligt Internet Explorers skyddade läge under felsökningssessionen.

  1. I Internet Explorer väljer du Verktyg>Internetalternativ>Fliken Säkerhet i >zonen Internet.
  2. Avmarkera kryssrutan Aktivera skyddat läge (kräver omstart av Internet Explorer).
  3. Välj OK för att starta om Internet Explorer.

När du är klar med felsökningen följer du föregående steg och markerar kryssrutan Aktivera skyddat läge (kräver omstart av Internet Explorer) i stället för rensa.

Nästa steg

Läs mer om kända problem när du använder MSAL.js i Internet Explorer.