Я застрял в этой проблеме CORS, хотя я установил сервер (nginx/node.js) с соответствующими заголовками.Deadly CORS, когда http: // localhost является источником
я могу видеть в Chrome Network панели -> Response Headers:
Access-Control-Allow-Origin:http://localhost
, который должен сделать трюк.
Вот код, который я теперь использовать для теста:
var xhr = new XMLHttpRequest();
xhr.onload = function() {
console.log('xhr loaded');
};
xhr.open('GET', 'http://stackoverflow.com/');
xhr.send();
я получаю
XMLHttpRequest cannot load http://stackoverflow.com/. Origin http://localhost is not allowed by Access-Control-Allow-Origin.
Я подозреваю, что это проблема в сценарии клиента, а не конфигурации сервера ...
Нет, stackoverflow.com нужно установить этот заголовок, а не вы. :Икс. В противном случае было бы политикой того же происхождения. – Esailija
Попробуйте получить доступ к серверу, на котором вы настроили переполнение стека. ;) – Nek
DOH! Есть ли способ сказать хром (или другой браузер), чтобы получить ресурс, даже если заголовок отсутствует, когда мое происхождение является localhost? – whadar