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

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 Ereignisbehandlereigenschaft verwenden.

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

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

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

Oder die onabort Ereignisbehandlereigenschaft verwenden:

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