
別のドメインに属する URI に対して AJAX 呼び出しを行います。通常、IE では jQuery の CORS サポートを介してこれを行うことができます。しかし、CORS サポートが設定されているかどうかに関係なく、Google Chrome ではこれが失敗します。
次のようなエラーが表示されます:
XMLHttpRequest を読み込めません。Origin は
http://localhost:8000
Access-Control-Allow-Origin によって許可されていません。
Google Chromeにこれを無効にする設定はありますか?アクセス制御許可オリジン制限?
答え1
目的を達成するコマンドラインスイッチがあります:--disable-web-security
次のように呼び出します:
$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html
Chrome ブラウザが完全に閉じていることを確認してください。そうでない場合、新しいインスタンスのみが起動され、適用されたオプションは機能しません。