Je fais des appels AJAX aux URI qui appartiennent à un domaine différent. Normalement, dans IE, je peux le faire via le support CORS de jQuery. Mais cela échoue dans Google Chrome, où que la prise en charge de CORS soit définie ou non.
Maintenant, je reçois une erreur disant quelque chose comme:
XMLHttpRequest ne peut pas se charger. L'origine
http://localhost:8000
n'est pas autorisée par Access-Control-Allow-Origin.
Existe-t-il un paramètre dans Google Chrome qui désactive la restriction Access-Control-Allow-Origin ?
google-chrome
browser
cross-browser
déostroll
la source
la source
Réponses:
Il y a un commutateur de ligne de commande qui fait l'affaire:
--disable-web-security
Appelez-le simplement comme suit:
Assurez-vous que le navigateur Chrome est complètement fermé, sinon il ne lancera qu'une nouvelle instance et l'option appliquée ne fonctionnera pas.
la source
--disable-web-security
option ne semble pas fonctionner sur Google Chrome, mais uniquement sur Chromium.open -a Google\ Chrome --args --disable-web-security
exécuté dans le terminal mac fonctionne très bien pour moi. Cela doit être fait lorsque Chrome n'est pas en cours d'exécution.