Známé problémy v prohlížečích Internet Explorer (MSAL.js)

Kvůli lepší kompatibilitě s Internet Explorer vygenerujeme 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 Explorer

Internet Explorer chybí nativní podpora javascriptových příslibů, kterou vyžaduje MSAL.js.

Chcete-li v aplikaci pro Internet Explorer podporovat objekty Promise v JavaScriptu, zahrňte před odkazem na MSAL.js polyfill pro 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 Explorer

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. Testovali jsme ho s Internet Explorer 11.

Lokální spuštění

Chcete-li ladit vaši aplikaci v místním prostředí, dočasně během ladění zakažte chráněný režim aplikace Internet Explorer.

  1. V aplikaci Internet Explorer vyberte Nástroje>Možnosti Internetu>na kartě Zabezpečení zónu >Internet.
  2. Zrušte zaškrtnutí políčka Povolit chráněný režim (vyžaduje restartování Internet Explorer).
  3. Chcete-li restartovat Internet Explorer, vyberte tlačítko OK.

Až dokončíte ladění, postupujte podle předchozích kroků a místo zrušení zaškrtnutí zaškrtněte políčko Povolit chráněný režim (je nutné restartovat aplikaci Internet Explorer).

Další kroky

Přečtěte si další informace o známých problémech při používání MSAL.js v Internet Explorer.