есть возможность отловить у объекта XMLHttpRequest
ошибку уровня сети, чтобы, например, отличить net::ERR_NAME_NOT_RESOLVED
от net::ERR_SSL_PROTOCOL_ERROR
?
есть возможность отловить у объекта XMLHttpRequest
ошибку уровня сети, чтобы, например, отличить net::ERR_NAME_NOT_RESOLVED
от net::ERR_SSL_PROTOCOL_ERROR
?
с XMLHttpRequest нашёл: ловится исключение при вызове .send(), проверяется
exception.name
http://stackoverflow.com/a/20231131а что делать жкверидетям? жкверя просто подавляет эти исключения, подменяя общим статусом неудачи выполнения запроса?
хули ты не юзаешь fetch с полифиллами?
@kerrigan Не знал про него, спасибо. Тем не менее, проблему он не решает, его
.catch()
на разные сетевые ошибки передаёт в колбек одно и то же сообщение — "Failed to fetch".Даже глобальный
window.onerror
на них не срабатывает.@anonymous ок, спасибо