Apr 24, 2007

Google AJAX Search APIに微妙なバグがあるような気がする…

Ogawa::Buzz: Googleの JavaScript APIがこっそり統一されてきている件について。に絡んでちょっと深追いしていて、微妙なGoogle AJAX Search APIの問題に悩まされています。私自身はJavaScriptに精通しているわけでもないので勘違いかもしれません。もし解決方法をご存知の方がいらっしゃったらご教授ください。

さて、問題というのは、

  • Microsoft Internet Explorer 6を使っている。
  • Seach APIをFeed APIとともに用い、かつFeed APIを二度以上使う。
  • ブラウザのキャッシュをクリアした状態で起きる(一旦ページのロードに成功すれば以降は問題ない)。

という非常に限定的な条件下で生じます。

試しに以下の7通りを用意してみました。

  1. 0 Search + 1 Feed
  2. 0 Search + 2 Feeds
  3. 0 Search + 3 Feeds
  4. 1 Search + 0 Feed
  5. 1 Search + 1 Feed
  6. 1 Search + 2 Feeds
  7. 1 Search + 3 Feeds

毎回IE6のキャッシュをクリアしてアクセスすると、6.と7.だけはブラウザがストールしてしまいます(ずーっと待っていると正常に表示されるのかもしれませんが忍耐強くないもので)。FirefoxやIE7ではそういう問題は起きません。Operaなどでどうなるのかは試していません。Feedだけを複数表示しても異常はなく、Searchと組み合わせたときだけ発生する問題なので、おそらくはSearchに問題があるのだろうと当たりをつけていますが、果たして…。

ちなみにJavaScriptの本体はgooglejsapi.jsです。こう書けば問題が回避できるという「添削」などを期待しております。中の人で対処してもらうのでも構いません。

というわけでよろしくお願いいたします _o_

2007-06-14追記:
あれ?直っているっぽい?

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com