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 April 2018.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das abort-Ereignis des AbortSignal wird ausgelöst, wenn die zugehörige Anfrage abgebrochen wird, d.h. unter Verwendung von AbortController.abort().
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Event-Handler-Eigenschaft.
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 Eigenschaft signal). Später überprüfen wir, ob das Signal über eine Event-Handler-Eigenschaft abgebrochen wurde.
Sie können das abort-Ereignis mithilfe einer addEventListener-Methode erkennen:
const controller = new AbortController();
const signal = controller.signal;
signal.addEventListener("abort", () => {
console.log("Request aborted");
});
Oder verwenden Sie die onabort-Event-Handler-Eigenschaft:
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
Loading…