Partilhar via


Problemas conhecidos nos navegadores Internet Explorer (MSAL.js)

Para uma melhor compatibilidade com o Internet Explorer, geramos a Biblioteca de Autenticação da Microsoft para JavaScript (MSAL.js) para JavaScript ES5, mas há outros aspetos a considerar ao desenvolver a sua aplicação.

Executar uma aplicação no Internet Explorer

O Internet Explorer não tem suporte nativo para JavaScript Promises, exigido pelo MSAL.js.

Para dar suporte a Promessas JavaScript em um aplicativo do Internet Explorer, faça referência a um polipreenchimento Promise antes de fazer referência a 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 na 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.

Executando localmente

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

  1. No Internet Explorer, selecione Ferramentas>Guia Segurança das Opções>da Internet Zona >da Internet.
  2. Desmarque a caixa de verificação Ativar Modo Protegido (requer reiniciar o 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 Ativar Modo Protegido (requer reiniciar o Internet Explorer ).

Próximos passos

Saiba mais sobre Problemas conhecidos ao usar MSAL.js no Internet Explorer.