Internet Explorer 브라우저(MSAL.js)의 알려진 문제
Internet Explorer와의 더 나은 호환성을 위해 JavaScript ES5용 Microsoft 인증 라이브러리(MSAL.js)를 생성하지만 애플리케이션을 개발할 때 고려해야 할 다른 사항이 있습니다.
Internet Explorer에서 앱 실행
Internet Explorer에는 MSAL.js에 필요한 JavaScript Promises에 대한 기본 지원이 없습니다.
Internet Explorer 앱에서 JavaScript Promise를 지원하려면 MSAL.js를 참조하기 전에 Promise 보충 기능을 참조하세요.
<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의 보호 모드를 일시적으로 사용하지 않도록 설정합니다.
- Internet Explorer에서 도구>인터넷 옵션>보안 탭 >인터넷 영역을 선택합니다.
- 보호 모드 사용(Internet Explorer를 다시 시작해야 함) 확인란의 선택을 취소합니다.
- 확인을 선택하여 Internet Explorer를 다시 시작합니다.
디버깅을 마치면 이전 단계를 따르고 보호 모드 사용(Internet Explorer를 다시 시작해야 함) 확인란을 선택 취소하는 대신 선택합니다.
다음 단계
Internet Explorer에서 MSAL.js를 사용할 때 알려진 문제에 대해 자세히 알아보세요.