Posso impedir que o Internet Explorer 8 execute scripts até que a página seja carregada?

1

Ao tentar visualizar vários sites diferentes no IE8, recebo a seguinte mensagem de erro:

HTML Parsing Error: Unable to modify the parent container element
                    before the child element is closed (KB927917)

Ao investigar a mensagem de erro, parece que o script está tentando modificar partes da página antes que ela seja totalmente carregada.

Existe uma configuração no IE8 que eu possa alterar para impedir a execução de scripts até que a página esteja totalmente carregada?

EDIT: Os sites em questão costumavam funcionar muito bem, até que eu tive que reinstalar o IE8 para um problema separado. Então eles pararam de trabalhar.

    
por Tom W 20.03.2012 / 19:41

1 resposta

1

Não, não há nenhuma configuração para isso e exigiria a modificação do navegador, de modo que ele seja adiado para carregá-los da mesma forma como defer funções. Com um proxy, você pode reescrever os scripts para incluir a construção defer="defer" , que é a mais próxima possível. Privoxy não é capaz de fazer isso e eu não tenho certeza se existem outros, então você pode precisar escrever um simples proxy você mesmo ...

    
por 11.04.2012 / 16:25