다른 스레드를 비교적 비슷하게 보았습니다.하지만 여전히 내 문제는 고유하므로 사용자가 나에게 기회를 주길 바랍니다.XMLHttpRequest를 사용하여 원격 서버의 변수 저장
할 일 : 프록시를 사용하여 동일한 출처 정책을 무시하고 수정할 수있는 변수에이 값 (변경 내용 및 타이머로 확인해야 함)을 저장합니다.
서버가 (좀 더 데이터가 있지만) 때때로이 업데이트 식으로 뭔가를 보이는 data.asp 포함
{ "Title":"Tile of song" ,"Artist":"The artist" ,"Album":"The album" ,"CDCover":"/covers/randomcover.jpg" }
내가 시도한 방법은 http://qnimate.com/same-origin-policy-in-nutshell/#Same_Origin_Policy_for_AJAX에 하나 같다. 당신들이 링크를 따라하기를 원하지 않는다면 나는 여기에 데이터를 게시했습니다.
<script>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","http://www.qnimate.com/ajaxdata.php",true);
xmlhttp.send();
}
</script>
</head>
<body>
<button type="button" onclick="loadXMLDoc()">Request data</button>
<div id="myDiv"></div>
그리고 프록시 파일 :
<?php
echo file_get_contents('http://www.qscutter.com/ajaxdata.txt');
?>
그래서 내가 뭘 원하는 나는, 변경 innerHTML을을 사용하여 사업부의 내부를 표시 할 수 없습니다 변수에 데이터를 저장합니다. 가급적 자주 변경 사항을 확인하십시오.
제안 사항?
정보를 검색하고 사용할 수는 있지만 서버에 스크립트를 추가 할 수는 없으므로 프록시 우회 시도에 대한 서버 소유자의 권한이 있다고 추가 할 수 있습니다.