Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

AbortController

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2019 browserübergreifend verfügbar.

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

Spezifikation
DOM
# interface-abortcontroller

Browser-Kompatibilität

Siehe auch