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.
- Wählen Sie in Internet Explorer Tools>Internetoptionen>Registerkarte Sicherheit>Zone Internet aus.
- Deaktivieren Sie das Kontrollkästchen Geschützten Modus aktivieren (erfordert IE-Neustart).
- 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.