Internet Explorer との互換性を高めるために、Microsoft Authentication Library for JavaScript (MSAL.js) for JavaScript ES5 が生成されますが、アプリケーションの開発時に考慮すべき点は他にもあります。
Internet Explorer でアプリを実行する
Internet Explorer には、MSAL.jsで必要な JavaScript Promise のネイティブ サポートがありません。
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 Web アプリなど) へのアプリケーションのデプロイは通常正常に動作します。 Internet Explorer 11 でテストしました。
ローカルでの実行
アプリケーションをローカルでデバッグするには、デバッグ セッション中に Internet Explorer の 保護モード を一時的に無効にします。
- Internet Explorer で、[ツール>>] タブ > ゾーンを選択します。
- [ 保護モードを有効にする (Internet Explorer の再起動が必要)] チェック ボックスをオフにします。
- [ OK] を 選択して Internet Explorer を再起動します。
デバッグが完了したら、前の手順に従い、保護 モードを有効にする (Internet Explorer を再起動する必要があります ) チェック ボックスをオンにします (オフではなく)。
次のステップ
Internet Explorer で MSAL.js を使用する場合の既知の問題の詳細について説明します。