“Origin null is not allowed by Access-Control-Allow-Origin” error for request made by application running from a file:// URL

后端 未结 17 1489
孤城傲影
孤城傲影 2020-11-21 04:42

I\'m developing a page that pulls images from Flickr and Panoramio via jQuery\'s AJAX support.

The Flickr side is working fine, but when I try to $.get(url, ca

17条回答
  •  误落风尘
    2020-11-21 05:17

    In my case, same code worked fine on Firefox, but not on Google Chrome. Google Chrome's JavaScript console said:

    XMLHttpRequest cannot load http://www.xyz.com/getZipInfo.php?zip=11234. 
    Origin http://xyz.com is not allowed by Access-Control-Allow-Origin.
    Refused to get unsafe header "X-JSON"
    

    I had to drop the www part of the Ajax URL for it to match correctly with the origin URL and it worked fine then.

提交回复
热议问题