Udostępnij za pośrednictwem


Znane problemy w przeglądarkach programu Internet Explorer (MSAL.js)

Aby uzyskać lepszą zgodność z programem Internet Explorer, wygenerujemy bibliotekę Microsoft Authentication Library for JavaScript (MSAL.js) dla języka JavaScript ES5, ale podczas opracowywania aplikacji należy wziąć pod uwagę inne kwestie.

Uruchamianie aplikacji w programie Internet Explorer

Program Internet Explorer nie obsługuje natywnej obsługi obietnic języka JavaScript wymaganych przez MSAL.js.

Aby obsługiwać obietnice języka JavaScript w aplikacji Internet Explorer, przed odwołaniem do MSAL.js należy odwołać się do funkcji Promise polyfill.

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

Debugowanie aplikacji uruchomionej w programie Internet Explorer

Uruchamianie w środowisku produkcyjnym

Wdrażanie aplikacji w środowisku produkcyjnym (na przykład w aplikacjach internetowych platformy Azure) działa prawidłowo, pod warunkiem, że użytkownik końcowy zaakceptował wyskakujące okienka. Przetestowaliśmy go za pomocą programu Internet Explorer 11.

Uruchamianie lokalnie

Aby debugować aplikację lokalnie, tymczasowo wyłącz tryb chroniony programu Internet Explorer podczas sesji debugowania.

  1. W programie Internet Explorer wybierz pozycję Narzędzia>Internetowe Opcje>zabezpieczeń karty >Strefa internetowa.
  2. Wyczyść pole wyboru Włącz tryb chroniony (wymaga ponownego uruchomienia programu Internet Explorer).
  3. Wybierz przycisk OK , aby ponownie uruchomić program Internet Explorer.

Po zakończeniu debugowania wykonaj poprzednie kroki i zaznacz pole wyboru Włącz tryb chroniony (wymaga ponownego uruchomienia programu Internet Explorer).

Następne kroki

Dowiedz się więcej o znanych problemach podczas korzystania z MSAL.js w programie Internet Explorer.