Navegador continua 'carregar' após a conclusão da solicitação do Ajax
Pergunta
Você viu isso - em uma página ajax-pesado, como meebo.com, o navegador nunca pára 'girando', nunca indica que ele está carregando acabado. O que causa isso, e há alguma maneira de forma consistente dizer ao navegador (qualquer navegador que seja), que o carregamento foi concluído?
EDIT: Desculpe, eu deveria ter especificado que eu sou um desenvolvedor aqui. Tenho notado isso em outros sites, e agora um dos meus assim que está usando Ajax. Eu quero ter certeza de que quando uma chamada de ajax volta, a página paradas 'carregar'.
Solução
Eu respondi a essa pergunta em outra pergunta:
Parar o navegador " throbber da desgraça" enquanto impulso de carga cometa / servidor iframe
Existem técnicas específicas do navegador para fazer parar a fiação, ou para não começar a girar em tudo e ainda carregar dados com um servidor-push.
Outras dicas
Se você com usa JavaScript document.open () para o material de escrita para sua página, o spinner vai girar até que você realmente invocar document.close ().
Não existe uma solução para a chamada AJAX, por si só, mas eu fiz encontrar uma solução para os envios para iframes, que é a técnica pseudoAJAX para uploads. Se você remover o iframe do DOM e, em seguida, colocá-lo novamente, o navegador irá parar o carregamento. truque pequeno puro.
Este também é um bug conhecido no IE ao anexar comportamentos dinamicamente a uma página ou solicitando um monte de objetos.