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.signalSchreibgeschü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