Une alternative à XMLHttpRequest?
Je suis en train d'écrire une extension de Firefox. Je suis à l'aide d'un script contenu qui correspond à un domaine spécifique. Je veux obtenir des données à partir d'une page PHP. Finalement, l'ajout d'un fichier CSS de la page pour modifier le style. Le contenu de la page PHP sera le nom du fichier CSS, j'extrais. Voici le contenu de mon script javascript, l'alerte ne retourne rien.
M'a dit que je suis limité par la même la politique de l'origine. Est il possible que je peux récupérer les données de la page php?
function getData() {
client = new XMLHttpRequest();
try{
client.open('GET','http://localhost:8888/istyla/login/popuplogin/myaccount.php');
} catch (e){
alert( "error while opening " + e.message );
}
client.onreadystatechange = function(){
if (client.readyState ==4){
user_data = client.responseText;
var currenttheme = user_data;
alert (currenttheme);
}
}
client.send(null);
}
getData();
Contexte Important manquant: c'est un script contenu d'une extension construite avec l'Add-on kit de développement SDK. J'ai déjà répondu à votre question ici, ne va pas de réponse encore.
OriginalL'auteur Jacques Blom | 2012-02-29
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche pour JSONP.
OriginalL'auteur SLaks
Vous pouvez utiliser Fetch API ses pas pris en charge par Safari ou IE pour maintenant, mais c'est une bonne alternative.
Vous ma l'utiliser comme:
Vous pouvez obtenir plus d'information de MDN Aide d'Extraire de l'API. Vous pouvez Plus à l'avance de l'utilisation.
OriginalL'auteur Mustafa Dwekat