AbortSignal: abort Ereignis

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das abort Ereignis des AbortSignal wird ausgelöst, wenn die zugehörige Anforderung abgebrochen wird, d.h. unter Verwendung von AbortController.abort().

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

js
addEventListener('abort', (event) => { })

onabort = (event) => { }

Ereignistyp

Ein generisches Event ohne zusätzliche Eigenschaften.

Beispiele

In den folgenden Code-Snippets erstellen wir ein neues AbortController-Objekt und erhalten dessen AbortSignal (verfügbar über die signal-Eigenschaft). Später prüfen wir, ob das Signal abgebrochen wurde, indem wir eine Ereignis-Handler-Eigenschaft verwenden.

Sie können das abort-Ereignis mit einer addEventListener-Methode erkennen:

js
const controller = new AbortController();
const signal = controller.signal;

signal.addEventListener("abort", () => {
  console.log("Request aborted");
});

Oder verwenden Sie die onabort-Ereignis-Handler-Eigenschaft:

js
const controller = new AbortController();
const signal = controller.signal;

signal.onabort = () => {
  console.log("Request aborted");
};

Spezifikationen

Specification
DOM
# eventdef-abortsignal-abort
DOM
# abortsignal-onabort

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
abort event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support