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.
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:
const controller = new AbortController();
const signal = controller.signal;
signal.addEventListener("abort", () => {
console.log("Request aborted");
});
Oder die onabort
Ereignisbehandlereigenschaft verwenden:
const controller = new AbortController();
const signal = controller.signal;
signal.onabort = () => {
console.log("Request aborted");
};
Spezifikationen
Specification |
---|
DOM # eventdef-abortsignal-abort |
DOM # abortsignal-onabort |