abort
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since апрель 2018 г..
Примечание: Эта возможность доступна в Web Workers.
Событие abort из Fetch API вызывается когда fetch запрос прерывается, т.е. с помощью AbortController.abort().
| Bubbles | Нет |
| Cancelable | Нет |
| Target objects | AbortSignal |
| Interface | Event |
Примеры
В следующем фрагменте мы создаём новый объект AbortController, и получаем его AbortSignal (доступно в свойстве signal). Позже мы проверяем, был ли прерван сигнал, используя свойство aborted, и выводим соответствующее сообщение в консоль.
js
var controller = new AbortController();
var signal = controller.signal;
signal.onabort = function () {
console.log("Request aborted");
};
Наследование
Событие abort реализует Event интерфейс — он имеет свойства и методы, определённые в нём.
Спецификации
| Specification |
|---|
| DOM> # eventdef-abortsignal-abort> |
| DOM> # abortsignal-onabort> |
Совместимость с браузерами
Loading…