Bagikan melalui


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

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

Menjalankan aplikasi di Internet Explorer

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

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

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

Menelusuri kesalahan aplikasi yang berjalan di Internet Explorer

Berjalan dalam produksi

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

Berjalan secara lokal

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

  1. Di Internet Explorer, pilih tab Alat>Opsi Internet>Keamanan zona >Internet.
  2. Kosongkan kotak centang Aktifkan Mode Terlindungi (harus menghidupkan ulang Internet Explorer).
  3. Pilih OK untuk menghidupkan ulang Internet Explorer.

Setelah selesai men-debug, ikuti langkah sebelumnya dan pilih (bukan menghapus) kotak centang Aktifkan Mode Terlindungi (memerlukan hidupkan ulang Internet Explorer).

Langkah berikutnya

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