2014/1/16 に W3C Recommendation になった Cross-Origin Resource Sharing (以下 CORS) 仕様について、サーバ実装およびスクリプト実装をどのように CORS 対応すれば良いかのエントリです。CORS 対応のユーザエージェントを実装しなければいけないという奇特な人は W3C 仕様の 7 章あたりを参照してください。 10月に CORS in Action も発売されるようです。W3C 仕様は表現や文章構成がアレなんでこっちに期待したいですね。 導入 サイト間でのコンテンツまたは Web 機能の意図しない利用を防止する目的で、Ajax を使用した origin (ドメイン) の異なるサイトへのリクエストはユーザエージェント (ブラウザ) によって制限されています。CORS はリソース (データや Web API) の提供側がそのデー
![異なるドメインのURLからデータを参照する方法 - Cross-Origin Resource Sharing](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a6de5240865fe4bf93260cb2f7b99c66a307f2f/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F-14Nqr_krTds%2FVB7FTijoTVI%2FAAAAAAAAQ1A%2FgtJT4EdyByY%2Fw1200-h630-p-k-no-nu%2Fno-more-api-theif.png)