javascript: alle Arten von Anfragen absagen
-
02-07-2019 - |
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.
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.