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.

  1. No Internet Explorer, selecione a guia Ferramentas>Opções de Internet>Segurança e a zona >Internet.
  2. Desmarque a caixa de seleção Habilitar modo protegido (requer a reinicialização do Internet Explorer).
  3. 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.