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