sideprj--diglog開発日誌

本サイトは、diglogの開発日誌兼気になったニュースを、できるだけ毎日投稿していきます。 あと、diglogっていうサービスは、ユーザー間の音楽CDトレードをメインに、新しい音楽を知るきっかけをサポートします。 アドレスはこちら http://dig-log.jp/

<$BlogDateHeaderDate$>

ブラウザの「戻る」ボタン

Ajaxをうまく使いこなせているページは、本当に使い勝手がいいです。
ここ半年ぐらいで一番すごいとおもったのは、lala.comのCD登録機能です。
ここには、自分の持ってるCDを登録する機能があるのですが、
数十枚のCDをものすごい速さで登録できてしまいます。
軽く人生を変えてしまうぐらいのインパクトはありました。

ほかにもgoogle mapsやGMailなんかも良い感じで使われています。

で、今作っているサービスでもAjaxをばりばり使用して、ユーザビリティも
それなりに良い感じになってきてるとは思うのですが、今日言われた一言が
少し響きました。

「新規登録画面でブラウザの「戻る」を押したら入力内容全部消えちゃった。」
みたいな内容です。

うげ。たしかに。Ajaxの実装知っている人は当たり前のように戻るボタンのクリックは
避けていたのですが、プログラマーでもない限りそういうわけにはいきません。

どうしたもんかということで・・
F's Garage:FlashおよびAjaxを戻るボタンに対応する

「戻る」で入力データが消えてしまうフォームはいらない - @IT

みかログ: Ajaxと戻るボタン・ブックマーク

銀の弾丸的なものは無いということでしょうか。
iframeを使うか、location:hashを使うか、そのあたりに落ち着くのでしょうか。
最近買ったこの本にもそんな感じでかかれています。
oreilly.co.jp -- Online Catalog: Ajax Hacks
あと、この本にはRSHライブライなるものを使うと良いと書かれています。
RSHライブラリ・・・また新しい何かが出てきました。

ひとまず、どの手法用いるか、もうちょい検討・・

--
本日のdiglig開発状況

バグを洗い出して優先順位をつけました。
一部仲の良い人には本番サイトに登録し始めてもらってます。