Substituindo a restrição Access-Control-Allow-Origin no Google Chrome

16

Eu faço chamadas AJAX para URIs que pertencem a um domínio diferente. Normalmente no IE eu posso fazer isso através do suporte ao CORS do jQuery. Mas isso falha no Google Chrome, independentemente de onde o suporte ao CORS está definido ou não.

Agora recebo um erro dizendo algo como:

XMLHttpRequest cannot load . Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin.

Existe uma configuração no Google Chrome que desabilita a restrição Access-Control-Allow-Origin ?

    
por deostroll 01.02.2012 / 20:03

1 resposta

18

Existe um comutador de linha de comando que faz o truque: --disable-web-security

Basta ligar da seguinte forma:

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

Certifique-se de que o navegador Google Chrome esteja totalmente fechado, caso contrário, só será lançada uma nova instância e a opção aplicada não funcionará.

    
por 01.02.2012 / 20:06