Question

Vous avez vu cela - sur une page ajax-lourds, comme meebo.com, le navigateur ne cesse de « spinning », il n'indique que son chargement terminé. Quelles sont les causes cela, et est-il possible de dire systématiquement le navigateur (quel que soit le navigateur, il peut être), que le chargement a terminé?

EDIT: Désolé, j'ai précisé que je suis un développeur ici. Je l'ai remarqué sur d'autres sites, et maintenant l'un de mes ainsi que l'utilisation est ajax. Je veux faire en sorte que lorsqu'un appel ajax revient, la page arrête « chargement ».

Était-ce utile?

La solution

Je répondu à cette question dans une autre question:

Arrêter le navigateur " throbber de malheur » lors du chargement de la comète / serveur Push iframe

Il existe des techniques spécifiques au navigateur pour faire l'arrêt de la filature, ou de ne pas commencer le filage du tout et encore charger des données avec un serveur-push.

Autres conseils

Si vous avec javascript utilise document.open () pour écrire des choses à votre page, la fileuse va tourner jusqu'à ce que vous invoquez en fait document.close ().

Pas de solution pour l'appeler en tant que telle AJAX, mais je l'ai trouver une solution pour le téléchargement à iframes, qui est la technique pseudoAJAX pour le téléchargement. Si vous supprimez l'iframe du DOM, puis le remettre, le navigateur arrêtera le téléchargement. petite astuce.

Ceci est également un bug bien connu sur IE lors de la fixation des comportements dynamiquement à une page ou en demandant beaucoup d'objets.

Microsoft KB Article - comportements

article Microsoft KB - demande

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top