Этот вопрос связан с совместным использованием ресурсов Cross-Origin (CORS, http://www.w3.org/TR/cors/).
Если при выполнении запроса CORS возникла ошибка, Chrome (и другие браузеры AFAIK) регистрирует ошибку на консоли ошибок. Пример сообщения может выглядеть следующим образом:
XMLHttpRequest не может загрузить
http://domain2.example
. Происхождениеhttp://domain1.example
не допускается с помощью Access-Control-Allow-Origin.
Мне интересно, есть ли способ программно получить это сообщение об ошибке? Я попытался обернуть мой вызов xhr.send()
в try/catch, я также попытался добавить обработчик события onerror()
. Ни один из которых не получает сообщение об ошибке.