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'.

Foi útil?

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.

Microsoft KB artigo - comportamentos

Microsoft KB artigo - solicita

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top