我想使用纯粹的客户端方法
获取从此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变量吗?
答案 0 :(得分:0)
你不能。
防止XSS攻击的目的是确保服务器愿意将其数据嵌入到另一个域的页面中。
因此,所有解决方案JSONP (call of a javascript variable)或CORS headers都涉及对服务器进行修改,或者从您的服务器调用其他域服务器,以便只允许从浏览器中看到一个域。