Masalah yang diketahui pada browser Internet Explorer (MSAL.js)

Untuk kompatibilitas yang lebih baik dengan Internet Explorer, kami menghasilkan Perpustakaan Autentikasi Microsoft untuk JavaScript (MSAL.js) untuk JavaScript ES5, tetapi ada hal lain yang perlu dipertimbangkan saat Anda mengembangkan aplikasi Anda.

Menjalankan aplikasi di Internet Explorer

Internet Explorer tidak memiliki dukungan asli untuk JavaScript Promises, yang diperlukan oleh MSAL.js.

Untuk mendukung JavaScript Promises di aplikasi Internet Explorer, referensikan polyfill Promise sebelum Anda mereferensikan MSAL.js.

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

Men-debug aplikasi yang berjalan di Internet Explorer

Berjalan di lingkungan produksi

Menyebarkan aplikasi Anda ke produksi (misalnya di aplikasi web Azure) biasanya berfungsi dengan baik, asalkan pengguna akhir telah menerima popup. Kami mengujinya dengan Internet Explorer 11.

Beroperasi secara lokal

Untuk men-debug aplikasi Anda secara lokal, nonaktifkan Mode Terproteksi Internet Explorer untuk sementara selama sesi debug Anda.

  1. Di Internet Explorer, pilih TabKeamanan>Opsi> Internet Alat> zona Internet.
  2. Kosongkan kotak centang Aktifkan Mode Terproteksi (perlu memulai ulang Internet Explorer).
  3. Pilih OK untuk memulai ulang Internet Explorer.

Setelah selesai menelusuri kesalahan, ikuti langkah-langkah sebelumnya dan pilih (alih-alih menghapus) kotak centang Aktifkan Mode Terproteksi (perlu memulai ulang Internet Explorer).

Langkah berikutnya

Pelajari selengkapnya tentang Masalah yang diketahui saat menggunakan MSAL.js di Internet Explorer.