先日通信速度チェッカーを作った時に気付いた。

IE7&8でjQuery(1.7.2)のgetでPNG画像を取得し、コールバック引数dataのlengthを見てみると8になっていた。
元のPNG画像は100KB程度。
jQueryのバグなのかIEの仕様なのかわからないが、ひどい。。

ちなみに、IE9でもPNG画像本来のバイト数と妙な誤差があったので、PNG画像は通信速度チェックには使わない方が良さそうだ。
(他の画像は未検証)

画像ではなく数字を羅列したテキストファイルを取得するとどのブラウザでも一律同じ値になったので、コッチを推奨。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Name *
Email *
Website

*