pas directement si tu fais du JSONP tu fais confiance à ta source.
Si tu ne lui fait pas confiance, il faut récupérer toi même la page (avec un reverse proxy ou un autre truc du genre). Ce qui te permet de récupérer la chaine à valider, ce que tu peux faire avec
1 2 3 4
| <script src="http://json.org/json2.js"></script>
<script>
var objetJSONSecurise = JSON.parse(taChaineDeRetour);
</script> |
Vala, maintenant tu peux utiliser ton objet json comme il faut. Je suppose qu'ensuite tu va le passer en paramètre d'une fonction callback quelconque.
Pense à mettre le fichier json2.js sur ton serveur, c'est plus sympa :p
Ce fichier permet de prendre en compte la présence éventuelle de l'objet JSON natif pour ne pas le redéfinir (ce qui est gentil de sa part

)
Partager