2008-01-19 WiiのOperaでお手製ライブラリによるJSONP通信に失敗した理由 WEB id:yellow_73:20080117#p1 の続き。 JSONP通信は「通信」としての体裁をとっていないため、レスポンスのステータスはおろか、タイムアウトさえチェックしてくれません。そこで、お手製ライブラリでは、番犬をおいて一定時間ごとにタイムアウトチェックをしています。 そこのインターバルを決める変数のスペルミスでsetTimeout()をNULLインターバルで動かしてたのが原因でしたorz。 不思議なことに、PC用Operaでは動いていましたし、FireFoxとかでも動いてました。