即使我为服务器(nginx/node.js)设置了适当的标头,我也遇到了这个 CORS 问题。
我可以在 Chrome 网络窗格中看到 -> 响应标头:
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 无法加载http://stackoverflow.com/。Access-Control-Allow-Origin 不允许来源http://localhost 。
我怀疑这是客户端脚本中的问题,而不是服务器配置中的问题...