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 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

Siehe auch