私はしようとしたときに、私はステータス200
を戻し、ヘッダが使用Access-Control-Allow-Origin:* *
を有し、それをGET-INGのためCORSを許可ない観察Facebook Graphに基づいFirebugは:
要求:
xhr=new XMLHttpRequest();
xhr.open('get','https://graph.facebook.com/id',true);
xhr.send();
のヘッダ:
Response Headers
Access-Control-Allow-Origin *
Cache-Control private, no-cache, no-store, must-revalidate
Connection keep-alive
Content-Length 181
Content-Type text/javascript; charset=UTF-8
Date Tue, 19 Jun 2012 22:41:46 GMT
Etag "some random string"
Expires Sat, 01 Jan 2000 00:00:00 GMT
Pragma no-cache
X-FB-Debug some random string
X-FB-Rev some random number
Request Headers
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Connection keep-alive
DNT 1
Host graph.facebook.com
Origin http://localhost:8080
Referer http://localhost:8080/login
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
ありがとうございます!これは完璧に動作します! – user1165862
はい、それは私が言ったように、私を混乱させるものでした! – user1165862
もう1つ「すばやい」質問:関数の外で可変内容を使用するにはどうすればよいですか?私はvar my_idを鳴らして定義しようとしましたが、うまくいきません。 – user1165862