abort
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.
Примечание: Эта возможность доступна в Web Workers.
Событие abort
из Fetch API вызывается когда fetch запрос прерывается, т.е. с помощью AbortController.abort()
.
Bubbles | Нет |
Cancelable | Нет |
Target objects | AbortSignal |
Interface | Event |
Примеры
В следующем фрагменте мы создаём новый объект AbortController
, и получаем его AbortSignal
(доступно в свойстве signal
). Позже мы проверяем, был ли прерван сигнал, используя свойство aborted
, и выводим соответствующее сообщение в консоль.
var controller = new AbortController();
var signal = controller.signal;
signal.onabort = function () {
console.log("Request aborted");
};
Наследование
Событие abort
реализует Event
интерфейс — он имеет свойства и методы, определённые в нём.
Спецификации
Specification |
---|
DOM Standard # eventdef-abortsignal-abort |
DOM Standard # abortsignal-onabort |
Совместимость с браузерами
BCD tables only load in the browser