Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
Cвойство onabort
интерфейса AbortSignal
является обработчиком события abort
и вызывается при его срабатывании, т.е. когда fetch запрос(ы), с которым связан сигнал, был отменён.
Синтаксис
abortSignal.onabort = function() { ... };
Примеры
В следующем фрагменте мы создаём новый объект AbortController
, и получаем его AbortSignal
(доступно в свойстве signal
). Позже с помощью свойства onabort мы проверяем, был ли прерван сигнал, и выводим соответствующее сообщение в консоль.
var controller = new AbortController();
var signal = controller.signal;
signal.onabort = function() {
console.log('Запрос прерван');
};
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
DOM Определение 'onabort' в этой спецификации. |
Живой стандарт | Initial definition |
Совместимость с брузерами
BCD tables only load in the browser