AjaxでUnique URLを使い、戻る/進むボタンにも対応させる
GmailやTwitterでは、Ajaxによる非同期なやりとりを行い
現在の状態をアンカー(window.location.hash)に書きこむことで保存したURLにも反応するようになっています。
以前私のブログでも書いた Unique URL ってやつですね。
しかしこれだけではまだ不十分です。
戻る/進むボタンが反応しないという問題が残っています。
なぜ反応しないかというと、ハッシュが変更されたさいにそれを知る手段がないからです。
なのでその対処法をざっくりとプログラムで書いてみました。
Read More