Bug do IE9 - JavaScript só funciona depois de abrir as ferramentas do desenvolvedor uma vez.
Nosso site oferece downloads gratuitos de pdf para os usuários e possui uma função simples "digite a senha para fazer o download". No entanto, ele não funciona no Internet Explorer.
Você pode ver por si mesmo neste exemplo .
O passe de download é "makeuseof". Em qualquer outro navegador, ele funciona bem. No IE, os dois botões não fazem nada.
A coisa mais curiosa que achei é que, se você abrir e fechar a barra de ferramentas do desenvolvedor com F12, tudo de repente começa a funcionar.
Tentamos o modo de compatibilidade e nada faz a diferença.
Como faço para isso funcionar no Internet Explorer?
gulp-strip-debug
. Ele remove todos os console.*
métodos, ótimos para compilações de produção ou testes no IE.
console
, mas ao meu uso de angular e cache de solicitações get. Veja as respostas aqui e aqui para mais.