0

純粋にクライアント側のアプローチを使用して、このURLから返されたデータを取得したい

http://steamcommunity.com/id/rahulkadukar/stats/TheElderScrollsVSkyrim/?tab=achievements&xml=1

これは今のところ私のコードです

    <script type="text/javascript">
    $(document).ready(function()
    {

        var data;
        $('#New').click(function()
        {
            $.ajax({
                type: "GET",
                url: "http://steamcommunity.com/id/rahulkadukar/stats/TheElderScrollsVSkyrim/?tab=achievements&xml=1",
                dataType: "jsonp",
                success: readData(data)
            })

            function readData(data) 
            { 
                console.log(data);
            }
        });
    });
    </script>

SteamからJSON変数にデータを取得できるように、誰かが私に何をすべきか教えてもらえますか?

4

1 に答える 1

0

できません。

XSS攻撃に対する保護のポイントは、サーバーがデータを別のドメインのページに埋め込むことをいとわないようにすることです。

したがって、すべてのソリューション、JSONP(javascript変数の呼び出し)またはCORSヘッダーは、サーバーの変更を伴うか、ブラウザーから1つのドメインのみを表示するために、サーバーから他のドメインサーバーを呼び出します。

于 2012-09-08T18:05:59.613 に答える