del.icio.us 経由で Google の検索結果が Ajax に対応しているなんて話を見かけるも、実際に自分がアクセスしてもそうなってはいないし、どうやら一定の確立で Ajax 版 Google になる当たり Cookie が発行されているらしいなんて話がちらほら...... そんな矢先に責任転嫁さんでその辺についての詳しい解説が。
Google検索がAjax対応(先日の記事)している件で、PREFの値によってAjax対応したりしなかったりなので、どのくらいの割合なのか調べてみました。PREFを繰り返し発行させてみて JavaScriptの出力状況を試したところ、1000回発行してそのうち2件しかJavaScriptが出てきませんでした。正確に1/500というわけではないと思いますが、かなり低い割合な感じがします。
ご親切に Ajax 版 Google になる当たり Cookie の PREF 値を公開してくれています。
ID=8b4cd8b9258b19d3:TM=1141808038:LM=1141808038:S=PFaKbvxnhxF9-EF1
例えば、Windows XP で IE なら、「Documents and Settings」 → 「user」 → 「Cookies」 に Cookie が入っていますが、この中から 「google」 と名前のついた Cookie ファイルを見つけ出し、「ID」 の行を上記の ID と書き換えて保存してやれば OK。その状態で Google にアクセスすれば、検索結果は Ajax 対応版となっているはずですよ。
ちなみに見た目的な差はありませんが、ソースを見るとこんな感じ。
まずは、これが通常の検索結果のソース。
そしてこちらが Ajax 対応版のソース。
Ajax 対応版だとソースの最後のほうに Javascript がびっしり記述されています。