ちょっとしたことですが、すごく賢いなぁと思ったので紹介します。
Lijitという海外のサービスがあるのですが、そこに使われている仕掛けが面白いです。
このサービスではまず最初にブログのURLを入力する必要があるのですが、

↑ え!?すでに入力されている!
自分で入力したわけでもないのに、すでにフォームに私のブログのURLが入力済みなのです。
一体全体どうやってるんだろうと思ってJavaScriptのソースを見てみたところ、
- MyBlogLogのウィジェットからMyBlogLogのユーザIDを取得
- 取得したユーザIDを利用して MyBlogLogのAPIをリクエスト
- 返ってきたレスポンスから、そのユーザのブログURLを取得
という処理をおこなっていました。LijitのHTMLソースの findMBLblog() と findMBLblogCallback() という関数でそれらの処理がおこなわれています。ウィジェットのDOM要素から強引にユーザIDを取ってきているわけです。
ということなので、訪問者がMyBlogLogのユーザでない(もしくはユーザだがログインしていない)場合はブログのURLを取得できないのですが、そうでなければユーザの手間を省いてあげることができます。
ちょっとした心遣いがいいなぁと思った次第です。
[2010-01-12] RSS フィードの URL が変わりました。お手数ですが RSS リーダーへの再登録をお願いします。
前のエントリー: « Google Gears から Gears へ - Google Developer Day 2008
次のエントリー: F906iのサーチキー、フルブラウザ検索の検索サービス追加に期待 »
トラックバック
このエントリーのトラックバックURL:
タイトル:
URL:
リンク用HTMLタグ:




