Pergunta

Estou recebendo oscilações no carregamento da página ou no postback de um corpo de página colorido no IE11, em um site hospedado externamente (ou seja,não do disco local).

O estranho é que ele desaparece se eu:

  1. Abra as ferramentas de desenvolvedor F12
  2. Adicione o site a sites confiáveis
  3. Adicione o site a sites restritos

Eu tenho uma VM com IE9 que funciona bem.Funciona bem no Chrome.

Obviamente não posso usar nenhuma das opções acima como solução!!!

Este código de exemplo possui um link que alterna entre duas páginas.Eu removi todo o resto, javascript, arquivos css etc.

--- page1.html ---

<html>

<body style="background-color:#000000">
    <a href="page2.html">Page 2</a>
</body>

</html>

E então um page2.html idêntico que remete à página 1.

Clicar no link muda o fundo de branco para preto a cada vez, a menos que você use alguma das "correções" acima!

Foi útil?

Solução

Encontrei outra maneira de corrigir temporariamente esse bug adicionando um manipulador de eventos vazio por meio de JS.

vincule esse arquivo .js ao seu html

fix_ie.js:

if(window.addEventListener){
    window.addEventListener('beforeunload', function(){});
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top