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í.

  1. V Internet Exploreru vyberte Nástroje>možnosti>zabezpečení na kartě >Internet zóna Internetu.
  2. Zrušte zaškrtnutí políčka Povolit chráněný režim (vyžaduje restartování aplikace Internet Explorer).
  3. 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.