2007年08月12日

クロスドメイン問題を回避する

   このエントリーをはてなブックマークに追加 Clip to Evernote
クロスドメイン問題についていろいろ調べてみました。
解決方法がいくつかあることが分かりました。

1. プロキシー用CGIを作成

2. FLASHの機能を利用

3. dojo というフレームワークを利用
 ただし、利用したいサービスが JSONを返す必要あり。

4. JSONP を利用
 これは、サービス提供側に .js を配置する必要あり。

5. drk7.jpのxml2json という外部サービスを利用

で、今回は、1 の「プロキシーCGI」を作成することで解決。
Perlと PHPしか動かないということなので、perl を使う。
perlってほとんど知らないので、10数行のコードを書くのにもえらい苦労した。

JavaScriptのほうは、JKLというライブラリを利用。
このライブラリの中の jkl-hina.js というテンプレート展開機能は、とても強力ですね。


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/51049529