AbortController
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2019.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das AbortController
Interface stellt ein Controller-Objekt dar, das es Ihnen ermöglicht, eine oder mehrere Webanfragen nach Belieben abzubrechen.
Sie können ein neues AbortController
-Objekt mit dem AbortController()
Konstruktor erstellen. Die Kommunikation mit einem asynchronen Vorgang erfolgt über ein AbortSignal
-Objekt.
Konstruktor
AbortController()
-
Erstellt eine neue Instanz eines
AbortController
-Objekts.
Instanzeigenschaften
AbortController.signal
Schreibgeschützt-
Gibt eine Instanz eines
AbortSignal
-Objekts zurück, das verwendet werden kann, um mit einem asynchronen Vorgang zu kommunizieren oder ihn abzubrechen.
Instanzmethoden
AbortController.abort()
-
Bricht einen asynchronen Vorgang ab, bevor er abgeschlossen ist. Dies kann Fetch-Anfragen, die Verarbeitung von Antwortkörpern und Streams abbrechen.
Beispiele
Siehe die AbortSignal
Seite für Anwendungsbeispiele.
Ein voll funktionsfähiges Beispiel finden Sie auf GitHub; Sie können es auch live sehen.
Spezifikationen
Specification |
---|
DOM> # interface-abortcontroller> |
Browser-Kompatibilität
Loading…
Siehe auch
- Fetch API
- Abortable Fetch von Jake Archibald