JavaScript метод XMLHttpRequest.abort()

Определение и применение

JavaScript метод abort() объекта XMLHttpRequest позволяет прервать запрос, если он уже был отправлен.

Поддержка браузерами

Спецификация: xhr.spec.whatwg

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьapi.XMLHttpRequest.abort
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
abort✓1✓12✓1✓≤12.1✓1.2✓18✓4✓≤12.1✓1✓1.0✓4.4✓1

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

JavaScript синтаксис:

JavaScript
XMLHttpRequest.abort();

Спецификация

XMLHttpRequest

Пример использования

JavaScript
let xhr = new XMLHttpRequest(); // инициализируем переменную новым объектом XMLHttpRequest
xhr.open("GET", "user-create-demo"); // определяем параметры для запроса на определенный адрес
xhr.send(); // отправляем запрос на сервер

if (...) {
  xhr.abort(); // прерываем отправленный запрос
}