Frage

macht Meine Website viele Anfragen. Ich brauche oft alle aktuellen Anfragen absagen, so dass der Browser ist nicht relevant neue Anfragen blockiert.

Ich habe 3 Arten von Anfragen:

  • Ajax
  • eingefügt Script-Tags (was tun JSONP-Kommunikation)
  • eingefügte Bild-Tags (die der Browser verlangen Daten von verschiedenen Servern verursachen)

Für Ajax ist es kein Problem, da das XMLHttpRequest-Objekt unterstützt aufgehoben wird. Was ich brauche, ist ein Weg, um alle Browser Stop Laden Ressourcen, von DOM-Objekten.

Sieht aus wie einfach ein Objekt zu entfernen (z. B. einen Bild-Tag) aus dem DOM hilft nur eine Anforderung zu vermeiden, wenn der Antrag nicht bereits ausgeführt wird.

UPDATE: ein Weg, um alle Anfragen zu löschen, die nicht relevant sind, statt wirklich jede Anforderung perfekt sein würde.

War es hilfreich?

Lösung

window.stop() sollten alle ausstehenden Bild oder Skript-Anfragen abzubrechen.

Andere Tipps

Ich denke, document.close() alle Anfragen hält, aber ich bin nicht so sicher es.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top