Demande d'origine croisée bloquée sur
J'ai un site wordpress et j'obtiens une erreur de ma godaddy sceau. J'ai le code html pour le vérifier l'image dans un widget de la section de pied de page de mon site.
Quand je recharge la page et cochez firebug, j'obtiens cette erreur dans la console.
De la croix-Origine de la Demande Bloqué: de La Même Origine que la Politique n'autorise pas la lecture
la distance de la ressource
https://seal.godaddy.com/setSealAttr?sealID=ID#. Cela peut être corrigé
en déplaçant la ressource dans le même domaine ou de l'activation de la SCRO.
J'ai essayé de chercher des informations sur ce problème et c'est un peu au-dessus de ma tête. Quelqu'un peut-il me renseigner sur ce qui est en train de lancer cette erreur et comment je pourrais aller sur la résolution de la question? J'essaie juste de comprendre comment cette erreur se produit. Est-ce un problème de conflit avec jquery quelque part, ou est-ce la façon dont le sceau est en cours de chargement ou peut-être le moment il est chargé?
Toute aide serait grandement appréciée.
source d'informationauteur Musik8101
Vous devez vous connecter pour publier un commentaire.
Regarder Même La Politique De L'Origine. Concernant
et le fait que vous êtes en utilisant wordpress, vous pouvez créer un proxy très facile comme ça :
proxy.php :
Ensuite, vous voulez appeler une ressource à l'extérieur du domaine, comme avec l'AJAX, l'utilisation proxy.php pour de faux que vous essayez d'accès à la ressource à partir du même domaine. Comme :
Voici le résultat devrait être JSON, mais il suffit de changer l'en-tête /type de données au format HTML, XML ou quoi que si nécessaire.
Mise à jour : @Jason soulève un point intéressant au sujet de la sécurité. Je suis totalement d'accord. Dans des circonstances normales, on pourrait empêcher l'accès aux fichiers à distance par
.htaccess
et un<Files>
directive :...mais ce n'est pas satisfaisante, car elle permettra d'éviter à l'aide de
proxy.php
dans les appels AJAX. Une solution est de vérifier siproxy.php
est appelé par un autre script :Cela permettra à l'aide de proxy.php en javascript AJAX appels, mais aussi d'empêcher l'accès direct à partir de la télécommande (ou sur place). Voir cette réponse pour en savoir plus sur
$_SERVER['HTTP_X_REQUESTED_WITH']
etXMLHttpRequest
.J'ai eu un problème similaire, à l'aide de la glyphicons-haflings-régulier.woff les polices fournies avec bootstrap ver3. Après le réglage de la css à la place de la font-family déclaration avant tout et tous balise déclarations mon problème a disparu
Utiliser des en-têtes pour résoudre croix erreur de domaine:
Nous pouvons résoudre le problème en plaçant la base de tag sur notre html.