web-dev-qa-db-fra.com

Remplacement de la restriction Access-Control-Allow-Origin dans Google Chrome

Je passe des appels AJAX à des URI appartenant à un domaine différent. Normalement, dans IE, je peux le faire via le support CORS de jQuery. Mais cela échoue dans Google Chrome, quel que soit le type de support pris en charge par CORS.

Maintenant, je reçois une erreur en disant quelque chose comme:

XMLHttpRequest ne peut pas être chargé. Origin http://localhost:8000 n'est pas autorisé par Access-Control-Allow-Origin.

Existe-t-il un paramètre dans Google Chrome qui désactive la restriction Access-Control-Allow-Origin?

16
deostroll

Il existe un commutateur de ligne de commande qui fait l'affaire: --disable-web-security

Appelez-le comme suit:

$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html

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.

18
deostroll