クロスドメインなJavaScriptを使ったTwitterクライアント「twicli」開発中

最近、クロスドメインJavaScriptを使ってWebブラウザだけで動くTwitterクライアント「twicli」というものを開発中です。
http://www.geocities.jp/twicli/ で公開しています。


動作はFirefox, Safari(iPhoneのMobileSafariでもOK), Operaで確認しています。IE7/8ではCookieのブロックの設定でtwitter.comのCookieをブロックしないよう変更が必要です。(Firefoxでも「サードパーティCookieも保存する」が有効になっている必要があります(デフォルトは有効)。)


twicliは専用サーバなしでWebベースのTwitterクライアントを実装できるか?というProof of Conceptとして開発しています。そのためHTMLファイル1つと画像数個あれば動くというシンプルな構成となっています(ただし中身は…)。

クロスドメインJavaScriptについて

Twitterでは他のサイトやアプリケーションからサービスが利用できるよう、Web APIを提供しています。TwitterAPIについては以下に日本語訳があります。
[観] Twitter API 仕様書 (勝手に日本語訳シリーズ)


Twitterクライアント機能をもつWebサービスは専用サーバを介してTwitterにアクセスするものが多いのですが、これは次のような理由によります*1

*1:もちろんケータイ用など、そもそもJavaScriptが使えないようなものはまた別です

続きを読む