如何通过 javascript 获得跨域 json

how to get cross-domain json by javascript

在 javascript 中有什么方法可以做到这一点吗?

<?
    $fgc=file_get_contents('http://steamcommunity.com/market/priceoverview/?country=PL&currency=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20AWP%20|%20Worm%20God%20%28Minimal%20Wear%29');
    $json=json_decode($fgc,true);
    echo $json['lowest_price'];
?>

不,这是不可能的。 steamcommunity.com 要么必须支持 jsonp(它不支持),要么设置正确的 headers 以允许 CORS(它不支持)。

您唯一的选择是在 PHP 中使用代理来传递数据,但很可能是 steamcommunity.com 没有实现这些功能的原因,您可能会破坏他们的版权。