Я пытаюсь создать приложение js, которое получит цену «Мешка драгоценных камней» в Steam на их рынке.
Мне нужно скачать / проанализировать JSON в https://steamcommunity.com/market/priceoverview/?currency=0&appid=753&market_hash_name=753-Sack%20of%20Gems.
Я пробовал jquery $ .getJSON, полностью js JSONP и т. Д.
full js JSONP:
<script>
function getJSONP(url, success) {
var ud = '_' + +new Date,
script = document.createElement('script'),
head = document.getElementsByTagName('head')[0]
|| document.documentElement;
window[ud] = function(data) {
head.removeChild(script);
success && success(data);
};
script.src = url.replace('callback=?', 'callback=' + ud);
head.appendChild(script);
}
function button () {
alert('Start!');
getJSONP('https://steamcommunity.com/market/priceoverview/?currency=0&appid=753&market_hash_name=753-Sack%20of%20Gems&callback=?', function(data){
console.log(data);
});
}
</script>
Я всегда получаю эту ошибку:
steam_gem_calculator.html:100 Cross-Origin Read Blocking (CORB) blocked cross-origin response https://steamcommunity.com/market/priceoverview/?currency=0&appid=753&market_hash_name=753-Sack%20of%20Gems&callback=_1569097351408 with MIME type application/json. See https://www.chromestatus.com/feature/5629709824032768 for more details.
но я хочу, чтобы данные регистрировались в консоли.
РЕДАКТИРОВАТЬ: возможно ли это, потому что я проверяю, просматривая файл?