Compartilhar via


Problemas conhecidos em navegadores do Internet Explorer (MSAL.js)

Para obter uma melhor compatibilidade com o Internet Explorer, geramos a Biblioteca de Autenticação da Microsoft para JavaScript (MSAL.js) para JavaScript ES5, mas há outras coisas a serem consideradas à medida que você desenvolve 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 em produção (por exemplo, em aplicativos Web do Azure) normalmente funciona bem, desde que o usuário final tenha aceitado pop-ups. Testamos com o Internet Explorer 11.

Execução local

Para depurar seu aplicativo localmente, desabilite temporariamente o Modo Protegido do Internet Explorer durante a sessão de depuração.

  1. No Internet Explorer, selecione Ferramentas>Opções da Internet>, aba Segurança, zona >.
  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 de depurar, siga as etapas anteriores e selecione (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 MSAL.js no Internet Explorer.