Flickr API:不允许来自JS的跨域,但允许来自Fiddler

时间:2017-07-17 23:44:33

标签: javascript ajax

我正在尝试使用Flickr API检索照片:https://www.flickr.com/services/feeds/docs/photos_public/

如果我在Javascript中使用它:

function flImageRequest(keyword){
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {

        }
    };
    xhttp.open("GET", "https://api.flickr.com/services/feeds/photos_public.gne", true);
    xhttp.send();
}

我收到错误:

  

" XMLHttpRequest无法加载   https://api.flickr.com/services/feeds/photos_public.gne。没有   '访问控制允许来源'标题出现在请求的上   资源。起源' null'因此不允许访问"

我理解这是一个安全错误,但当我通过作曲家向Fiddler提出请求时 - 它会很好地返回XML响应。

发生了什么?这是一个浏览器问题?我能否以某种方式压制浏览器安全性?

0 个答案:

没有答案