Поделиться через


Известные проблемы с браузерами Internet Explorer (MSAL.js)

Для обеспечения лучшей совместимости с Internet Explorer мы создаем библиотеку аутентификации Microsoft для JavaScript (MSAL.js) для JavaScript ES5, но при разработке приложения следует учитывать и другие аспекты.

Запуск приложения в Internet Explorer

В Internet Explorer отсутствует собственная поддержка для обещаний JavaScript, требуемая для MSAL.js.

Чтобы обеспечить поддержку обещаний JavaScript в приложении Internet Explorer, укажите обещание polyfill перед ссылкой на MSAL.js.

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

Отладка приложения, запущенного в Internet Explorer

Тестирование в рабочей среде

Развертывание приложения в рабочей среде (например, в веб-приложениях Azure) обычно выполняется нормально, если пользователь принял условия во всплывающих окнах. Это протестировано с помощью Internet Explorer 11.

Локальное выполнение

Чтобы отладить приложение локально, временно отключите защищенный режим Internet Explorer во время сеанса отладки.

  1. В Internet Explorer выберите Сервис>Свойства браузера>Безопасность>Интернет.
  2. Снимите флажок Включить защищенный режим (требуется перезапуск Internet Explorer).
  3. Щелкните ОК, чтобы перезапустить Internet Explorer.

После завершения отладки выполните предыдущие действия, но теперь выберите флажок Включить защищенный режим (требуется перезапуск Internet Explorer).

Следующие шаги

См. дополнительные сведения об известных проблемах при использовании MSAL.js в Internet Explorer.