При использовании XMLHttpRequest с JavaScript в браузере, каков метод для программного получения подробной информации об ошибке?
Журнал консоли показывает подробную информацию об ошибке (например, net::ERR_NAME_NOT_RESOLVED
, net::ERR_CERT_COMMON_NAME_INVALID
, net::ERR_CERT_DATE_INVALID
, et c).
Я знаю, что событие error
может быть обработано, но я не вижу, где на переданном объекте можно найти причину ошибки.
У меня, в частности, есть проблема, из-за которой может произойти сбой соединения из-за ошибки SSL, но я вижу только status: 0
, что может означать любой сбой, связанный с сетью. Я не могу уведомить пользователя о том, что это за ошибка.