Problemas conhecidos nos navegadores Internet Explorer (MSAL.js)
Para melhorar a compatibilidade com o Internet Explorer, geramos o MSAL.js (Biblioteca de Autenticação da Microsoft para JavaScript) para JavaScript ES5, mas há outras coisas a serem consideradas ao desenvolver seu aplicativo.
Executar um aplicativo no Internet Explorer
O Internet Explorer não tem o suporte nativo para JavaScript Promises que é exigido pelo MSAL.js.
Para oferecer suporte ao JavaScript Promises em um aplicativo Internet Explorer, faça referência a um polyfill do Promise antes de fazer referência ao MSAL.js.
<script
src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.4/bluebird.min.js"
class="pre"
></script>
Depurando um aplicativo em execução no Internet Explorer
Execução em produção
Implantar seu aplicativo para produção (por exemplo, em aplicativos Web do Azure) normalmente funciona bem, desde que o usuário final tenha aceitado os pop-ups. Testamos isso com o Internet Explorer 11.
Execução local
Para depurar o aplicativo localmente, desabilite temporariamente o Modo Protegido do Internet Explorer durante a sessão de depuração.
- No Internet Explorer, selecione a guia Ferramentas>Opções de Internet>Segurança e a zona >Internet.
- Desmarque a caixa de seleção Habilitar modo protegido (requer a reinicialização do Internet Explorer).
- Selecione OK para reiniciar o Internet Explorer.
Quando terminar a depuração, siga as etapas anteriores e marque (em vez de desmarcar) a caixa de seleção Habilitar modo protegido (requer a reinicialização do Internet Explorer).
Próximas etapas
Saiba mais sobre Problemas conhecidos ao usar o MSAL.js no Internet Explorer.