Google AJAX Search APIに微妙なバグがあるような気がする…
先日のエントリーに絡んでちょっと深追いしていて、微妙なGoogle AJAX Search APIの問題に悩まされています。私自身はJavaScriptに精通しているわけでもないので勘違いかもしれません。もし解決方法をご存知の方がいらっしゃったらご教授ください。
さて、問題というのは、
- Microsoft Internet Explorer 6を使っている。
- Seach APIをFeed APIとともに用い、かつFeed APIを二度以上使う。
- ブラウザのキャッシュをクリアした状態で起きる(一旦ページのロードに成功すれば以降は問題ない)。
という非常に限定的な条件下で生じます。
試しに以下の7通りを用意してみました。
- 0 Search + 1 Feed
- 0 Search + 2 Feeds
- 0 Search + 3 Feeds
- 1 Search + 0 Feed
- 1 Search + 1 Feed
- 1 Search + 2 Feeds
- 1 Search + 3 Feeds
毎回IE6のキャッシュをクリアしてアクセスすると、6.と7.だけはブラウザがストールしてしまいます(ずーっと待っていると正常に表示されるのかもしれませんが忍耐強くないもので)。FirefoxやIE7ではそういう問題は起きません。Operaなどでどうなるのかは試していません。Feedだけを複数表示しても異常はなく、Searchと組み合わせたときだけ発生する問題なので、おそらくはSearchに問題があるのだろうと当たりをつけていますが、果たして…。
ちなみにJavaScriptの本体はgooglejsapi.jsです。こう書けば問題が回避できるという「添削」などを期待しております。中の人で対処してもらうのでも構いません。
というわけでよろしくお願いいたします _o_
2007-06-14追記:
あれ?直っているっぽい?
このエントリーのトラックバックURL: http://as-is.net/mt/mt-tb.cgi/513
Comments (0)