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.

Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Событие 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 Standard
# eventdef-abortsignal-abort
DOM Standard
# abortsignal-onabort

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также