Question

Mon site Web fait beaucoup de demandes. Je dois souvent annuler toutes les demandes en cours, afin que le navigateur ne bloque pas les nouvelles demandes pertinentes.

J'ai 3 types de demandes:

  • Ajax
  • les balises de script insérées (qui font JSONP-Communication)
  • balises d'image insérées (ce qui amène le navigateur à demander des données à différents serveurs)

Pour Ajax, ce n’est pas un problème car l’objet XMLHttpRequest prend en charge l’annulation. Ce dont j'ai besoin, c'est d'un moyen de faire en sorte que tout navigateur arrête de charger des ressources depuis DOM-Objects.

On dirait que le simple fait de supprimer un objet (par exemple, une balise image) du DOM aide uniquement à éviter une demande, si la demande n'est pas déjà en cours d'exécution.

UPDATE: : un moyen d'annuler toutes les demandes qui ne sont pas pertinentes, au lieu de réellement, toute demande serait parfaite.

Était-ce utile?

La solution

window.stop () doit annuler toute requête d'image ou de script en attente.

Autres conseils

Je pense que document.close () arrête toutes les requêtes, mais je n'en suis pas si sûr.

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