Internet Explorer 瀏覽器的已知問題 (MSAL.js)
為了與 Internet Explorer 的相容性更佳,我們針對 JavaScript ES5 產生適用於 JavaScript 的 Microsoft 驗證程式庫 (MSAL.js),但開發應用程式時還需要考量其他事項。
在 Internet Explorer 中執行應用程式
Internet Explorer 缺少 MSAL.js 所需的 JavaScript Promises 原生支援。
若要在 Internet Explorer 應用程式中支援 JavaScript Promises,請在參考 MSAL.js 之前參考 Promise Polyfill。
<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)] 核取方塊。
- 選取 [確定] 以重新啟動 Internet Explorer。
當您完成偵錯時,請遵循先前的步驟,然後選取 (而不是清除) [啟用受保護模式 (需要重新啟動 Internet Explorer)] 核取方塊。