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