Faço chamadas AJAX para URIs que pertencem a um domínio diferente. Normalmente no IE consigo fazer isso através do suporte CORS do jQuery. Mas isso falha no Google Chrome, independentemente de onde o suporte CORS está definido ou não.
Agora recebo um erro dizendo algo como:
XMLHttpRequest não pode carregar. A origem
http://localhost:8000
não é permitida pelo Access-Control-Allow-Origin.
Existe uma configuração no Google Chrome que desativa oAcesso-Controle-Permitir-Origemrestrição?
Responder1
Existe uma opção de linha de comando que resolve o problema:--disable-web-security
Basta chamá-lo da seguinte maneira:
$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html
Certifique-se de que o navegador Chrome esteja totalmente fechado, caso contrário ele apenas iniciará uma nova instância e a opção aplicada não funcionará.