Obtenir de l'Origine de la Croix-Bloquer la Demande [FRP] erreur lors de l'utilisation .getJSON pour obtenir Play Store de Détails
Donc en gros, j'ai été en utilisant 42matters.com marché de l'APP API pour obtenir les détails de l'application ou de l'information à partir de la boutique google play, tout fonctionnait bien, et j'avais la réponse JSON en arrière, mais quand je suis revenue au bureau après le week-end, les jours fériés, cette étrange erreur est venu et rien n'a été retourné.
J'ai utilisé $.getJSON fonction comme:
var packageID = 'com.whatsapp';
$.getJSON('https://42matters.com/api/1/apps/lookup.json?p='+packageID+'&access_token=accesstoken1234')
.done(function(appDetails) {
$('#logo').html(JSON.stringify(appDetails));
});
Comme mentionné c'était de renvoyer les données et j'ai été capable de tout changer en conséquence, mais maintenant il me donne cette erreur pour aucune raison du tout
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://42matters.com/api/1/apps/lookup.json?p=com.whatsapp&access_token=accesstoken1234. This can be fixed by moving the resource to the same domain or enabling CORS
j'ai activé la SCRO à l'aide de PHP, et rien lancée, essayé de modifier le fichier conf d'apache pour permettre la SCRO là, mais le service de l'habitude de redémarrer avec ce, donc je suis coincé.
Encore une chose, quand j'ai entrer manuellement le lien ci-dessus dans le navigateur, il donne le résultat souhaité. Merci de m'aider à le résoudre
OriginalL'auteur Hunain Usman | 2014-04-14
Vous devez vous connecter pour publier un commentaire.
De la SCRO est bloqué dans le navigateur côté qui ne permettent pas à l'AJAX pour demander des données à partir d'un autre domaine. Vous devriez communiquer avec le 42matters.com l'équipe d'ouvrir le crossdomain.xml pour vous de cette La SCRO jQuery AJAX demande ou Quelqu'un peut-il poster un bien formé crossdomain.xml l'échantillon?
Ou la solution de contournement pour AJAX Cross-Domain est JSONP: jQuery AJAX cross domain mais l'API doit supporter ce genre de demande.
La dernière chose est de ne pas utiliser AJAX pour recueillir des données à partir d'autres sources, si elle est plate-forme mobile, il doit avoir des indigènes de la Requête HTTP objet pour le faire
OriginalL'auteur imkrisna
Je sais que c'est une vieille technologie, mais certains d'entre nous ont encore à faire face à cela.
Si vous faites affaire avec un IIS6 serveur web:
IIS7 – Ajouter à votre site web.config
OriginalL'auteur Diego Sagrera
Nous pouvons résoudre le problème en plaçant la base de tag sur notre fichier html.
OriginalL'auteur Devendra Patel