次の方法で共有


Internet Explorer ブラウザーでの既知の問題 (MSAL.js)

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 の 保護モード を一時的に無効にします。

  1. Internet Explorer で、[ツール>>] タブ > ゾーンを選択します。
  2. [ 保護モードを有効にする (Internet Explorer の再起動が必要)] チェック ボックスをオフにします。
  3. [ OK] を 選択して Internet Explorer を再起動します。

デバッグが完了したら、前の手順に従い、保護 モードを有効にする (Internet Explorer を再起動する必要があります ) チェック ボックスをオンにします (オフではなく)。

次のステップ

Internet Explorer で MSAL.js を使用する場合の既知の問題の詳細について説明します。