Ajax とブラウザの Back ボタンについて。
アンテナで記事表示して、どこかリンクをクリック、そこからブラウザの戻るボタンで戻ると、記事表示で表示が変わっていた部分が元に戻ってしまい、見ていたところを見失うといったことがよくありました。
ところが、Camino を永らくつかっていた 0.9 から 1.0b2 に変更したところ、
と、アンテナが記事表示されたままになりました。とても便利です。
気になって手持ちのブラウザでいろいろ試したところ以下のような結果になりました。
- アンテナはそのまま
- Firefox1.5、Camino1.0b
- アンテナが元に戻る
- WinIE6、Safari、Firefox1.0
Firefox や Camino のレンダリングエンジンである Gecko がリビジョン 1.8 から挙動が変わったんですね。
これはいわゆる Ajax を使用しているページ全般に言えることかと思いきや、Ajax を使った 日本語 IME や 高原直泰ブログ で試したところ、わりと結果がまちまちになってしまいました。この挙動の違いは実装方法の違いなんでしょうか。
まあわりとまとまらない感じの記事になりましたが、現段階で I know. を使うには Firefox1.5 とか Camino1.0b とかがいいんじゃないですかねえという記事でした。他のブラウザとかでもなんとかしたいですけどね。