私の問題を宣言する前に、はい、この問題について他のスレッドがありますが、理解できないか、プロジェクト。蒸気インベントリの要求されたリソースに 'Access-Control-Allow-Origin'ヘッダーがありません
これで問題になりました。あなたが私のコードを実行するたびにタイトルでどのように見えるのですか?No 'Access-Control-Allow-Origin'ヘッダーが要求されたリソースに回答として表示されます。だから誰でも私が間違いを見つけるのを助けることができます。
コード:http://www.test-cors.org/はそれが私にこのコードスニペットを与えた:
function GetInv(){
var json_obj = JSON.parse(Get('http://steamcommunity.com/inventory/76561198122209518/730/2?l=english&count=5000'));
var assets = json_obj.assets;
console.log(json_obj);
}
function Get(yourUrl){
var Httpreq = new XMLHttpRequest(); // a new request
Httpreq.open("GET",yourUrl,false);
Httpreq.send(null);
return Httpreq.responseText;
}
EDIT私は非CORS準拠のツールのためにGoogleで検索し、私はこれを見つけたので
は答えてくれてありがとう
var createCORSRequest = function(method, url) {
var xhr = new XMLHttpRequest();
if ("withCredentials" in xhr) {
// Most browsers.
xhr.open(method, url, true);
} else if (typeof XDomainRequest != "undefined") {
// IE8 & IE9
xhr = new XDomainRequest();
xhr.open(method, url);
} else {
// CORS not supported.
xhr = null;
}
return xhr;
};
var url = 'http://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v0001/?key=XXXXXXXXXXXXX&appid=730&class_count=1&classid0=1131459905';
var method = 'GET';
var xhr = createCORSRequest(method, url);
xhr.onload = function() {
console.log("super");
};
xhr.onerror = function() {
console.log("failed");
};
xhr.send();
私はそれを試しましたが、それでも同じ欠陥です。だから私は正しい道を進んでいるのですか、私は答えを見つけるために馬鹿にしていますか?
[jQuery xml error 'No' Access-Control-Allow-Origin 'ヘッダーが存在します要求されたリソース。 '](http://stackoverflow.com/questions/19821753/jquery-xml-error-no-access-control-allow-origin-header-is-present-on-the-req) – MayorMonty