Freigeben über


Bekannte Probleme bei Browsern mit Internet Explorer (MSAL.js)

Für eine bessere Kompatibilität mit Internet Explorer gibt es die Microsoft-Authentifizierungsbibliothek für JavaScript (MSAL.js) für JavaScript ES5. Bei der Entwicklung Ihrer Anwendung müssen jedoch andere Aspekte berücksichtigt werden.

Ausführen einer App in Internet Explorer

Internet Explorer umfasst keine native Unterstützung für JavaScript-Zusagen, die von MSAL.js benötigt werden.

Um JavaScript-Zusagen in einer Internet Explorer-App zu unterstützen, verweisen Sie auf eine polyfill-Zusage, bevor Sie auf MSAL.js verweisen.

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

Debuggen einer in Internet Explorer ausgeführten Anwendung

Ausführen in der Produktion

Die Bereitstellung Ihrer Anwendung in der Produktion (z. B. in Azure-Web-Apps) funktioniert, sofern der Endbenutzer Popups akzeptiert hat. Wir haben dies mit Internet Explorer 11 getestet.

Lokales Ausführen

Um Ihre Anwendung lokal zu debuggen, deaktivieren Sie vorübergehend den geschützten Modus von Internet Explorer während der Debugsitzung.

  1. Wählen Sie in Internet Explorer Tools>Internetoptionen>Registerkarte Sicherheit>Zone Internet aus.
  2. Deaktivieren Sie das Kontrollkästchen Geschützten Modus aktivieren (erfordert IE-Neustart).
  3. Wählen Sie OK aus, um Internet Explorer neu zu starten.

Führen Sie nach dem Debuggen die oben aufgeführten Schritte aus, und aktivieren Sie das Kontrollkästchen Geschützten Modus aktivieren (erfordert IE-Neustart).

Nächste Schritte

Erfahren Sie mehr zu den bekannten Problemen bei der Verwendung von „MSAL.js“ in Internet Explorer.