Známé problémy v prohlížečích Internet Explorer (MSAL.js)
Kvůli lepší kompatibilitě s Internet Explorerem vygenerujeme knihovnu Microsoft Authentication Library pro JavaScript (MSAL.js) pro JavaScript ES5, ale při vývoji aplikace je potřeba vzít v úvahu i další věci.
Spuštění aplikace v Internet Exploreru
Internet Explorer nemá nativní podporu javascriptových příslibů, kterou vyžaduje MSAL.js.
Pokud chcete podporovat javascriptové přísliby v aplikaci Internet Explorer, před odkazem na MSAL.js použijte odkaz na polyfill promise.
<script
src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.4/bluebird.min.js"
class="pre"
></script>
Ladění aplikace spuštěné v Internet Exploreru
Provoz v produkčním prostředí
Nasazení aplikace do produkčního prostředí (například ve webových aplikacích Azure) funguje normálně správně, pokud koncový uživatel přijal automaticky otevírané okno. Otestovali jsme ho v Internet Exploreru 11.
Místní spuštění
Pokud chcete ladit aplikaci místně, dočasně zakažte chráněný režim Internet Exploreru během relace ladění.
- V Internet Exploreru vyberte Nástroje>možnosti>zabezpečení na kartě >Internet zóna Internetu.
- Zrušte zaškrtnutí políčka Povolit chráněný režim (vyžaduje restartování aplikace Internet Explorer).
- Chcete-li restartovat aplikaci Internet Explorer, vyberte tlačítko OK .
Po dokončení ladění postupujte podle předchozích kroků a zaškrtněte políčko Povolit chráněný režim (vyžaduje restartování Internet Exploreru).
Další kroky
Přečtěte si další informace o známých problémech při používání MSAL.js v Internet Exploreru.