2014-04-15 25 views
0

我试图访问一个不同的域名网站这样: http://jsfiddle.net/carolineBda/2uZnP/AngularJS CORS访问控制允许来源的错误

我总是得到(错误可见在控制台):

XMLHttpRequest cannot load http://www.google.fr. 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'http://fiddle.jshell.net' is therefore not allowed access. 

我已经配置httpProvider这样的:

app.config(['$httpProvider',function ($httpProvider) { 
    $httpProvider.defaults.useXDomain = true; 
    delete $httpProvider.defaults.headers.common['X-Requested-With']; 
}]); 

任何想法我失踪? 感谢您的帮助。

回答

4

您所请求的服务不允许CORS(没有访问控制作为响应的一部分发送)。所以网络浏览器不允许它。这是预期的行为,而不是一个角度问题。

另请检查this

相关问题