J'ai expérimenté avec Ajast et c'est très utile pour obtenir des sources URL distantes etc. Dans l'exemple ci-dessous, il contourne same-domain-policy et obtient "Hello World!", Mais je ne peux pas recréer ceci quand je le change en google.com
.Get Url Source, par javascript ajast
<html>
<head>
<script type="text/javascript" src="http://ajast.org/ajast/ajast.js"></script>
<script id="TestScript" Language="javascript">
function test()
{
var xmlhttp = new AJAST.JsHttpRequest();
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4) // 4 = "loaded"
{
if (xmlhttp.status == 200)
document.write(xmlhttp.responseText);
else
alert('ERROR: ' + xmlhttp.status + ' -> ' + xmlhttp.statusText);
}
}
xmlhttp.open("GET", 'http://riffelspot.com/ajast/ajast_full.php', false);
xmlhttp.send();
}
</script>
</head>
<body onload="test();">Please wait...</body>
</html>
</code>
Mon problème se produit lorsque je change l'url get
-google.com
, quelqu'un peut me aider? Je veux que JavaScript récupère la source d'une page.
L'attribut 'language' des éléments' script' est déconseillé; utilisez 'type =" text/javascript "' à la place. –