Можно ли перехватить ошибки CORS?

Этот вопрос относится к совместному использованию ресурсов между источниками (CORS, http: // www. w3.org/TR/cors/ ).

Если при выполнении запроса CORS возникает ошибка, Chrome (а также другие браузеры AFAIK) регистрирует ошибку в консоли ошибок. Пример сообщения может выглядеть следующим образом:

XMLHttpRequest не может загрузить http: // domain2. пример . Origin http: //domain1.example не разрешен Access-Control-Allow-Origin.

Интересно, есть ли способ программно получить это сообщение об ошибке? Я пробовал обернуть свой вызов xhr.send () в try / catch, а также попытался добавить обработчик событий onerror () . Ни один из них не получает сообщение об ошибке.

57
задан Felix Kling 24 March 2013 в 00:44
поделиться