Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 inWeb Workers verfügbar.
DasAbortController Interface stellt ein Controller-Objekt dar, das es Ihnen ermöglicht, eine oder mehrere Webanfragen nach Belieben abzubrechen.
Sie können ein neuesAbortController-Objekt mit demAbortController() Konstruktor erstellen. Die Kommunikation mit einem asynchronen Vorgang erfolgt über einAbortSignal-Objekt.
In diesem Artikel
Konstruktor
AbortController()Erstellt eine neue Instanz eines
AbortController-Objekts.
Instanzeigenschaften
AbortController.signalSchreibgeschütztGibt 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 kannFetch-Anfragen, die Verarbeitung von Antwortkörpern und Streams abbrechen.
Beispiele
Siehe dieAbortSignal Seite für Anwendungsbeispiele.
Einvoll funktionsfähiges Beispiel finden Sie auf GitHub; Sie können es auchlive sehen.
Spezifikationen
| Specification |
|---|
| DOM> # interface-abortcontroller> |
Browser-Kompatibilität
Siehe auch
- Fetch API
- Abortable Fetch von Jake Archibald