WEBシステム開発・デザイン制作などすべての作業を一貫してご提供しております。(大阪・東京近辺)

システム開発/Ajax(Javascript)を使ったクロスドメイン間でのデータ通信

JavaScriptその他のスクリプトを使っている際、ほとんど出てこないのですが

まれにデータサーバーなどを簡易的に分散した場合

あるサービス上のデータを集計する為に、別サーバーからバッチで呼び出す場合などなど

別ドメイン同士でデータの通信を行わなければいけない作業が発生してしまいます。

ここでブラウザーのセキュリティー使用上、ブラウザーに限ったことではないのですが

別ドメイン同士の通信を許可していません。

サブドメインだと大丈夫みたいなのですが・・・

ただJSONを拡張したJSONPなどの技術を使えば、クロスドメインでの処理が行えます。

その他にも

・JSONP
・プロキシ
・IFrame
・リダイレクト
・画像
・Flash

など、最近ではいくつかのクロスドメインの仕様が模索されている感じです。

ただ、現段階ではリクエスト先のサーバーに許可を記載した設定ファイルを

おいておかないとダメみたいです。

何でもかんでも気軽にクロスドメインは行えないのが現状ですね。