Kawa.netブログ(川崎有亮)

アクセスカウンタ

help リーダーに追加 RSS [ajax] Firefox+overrideMimeType+text/plain=4KB制限

<<   作成日時 : 2005/11/28 02:57   >>

トラックバック 0 / コメント 0

Firefox を使っていて、さらに
req.overrideMimeType( "text/plain" )
とした場合は、responseText が先頭 4096 バイト(4KB)しか取得できないことが
分かりました。レスポンスの Content-Type ヘッダは通常通りですが、
responseText が途中で切られてしまいます。

http://www.kawa.net/works/ajax/tips/firefox-4kb/firefox-4kb.html
の画面で確認できるようにしました。

Firefox でも、overrideMimeType() メソッドを使わない場合や、
req.overrideMimeType( "text/xml" )
とした場合は、通常通り全データを取得できます。
IE/Opera は、overrideMimeType() が使えないので影響ありません。
Safari 2.0 は、text/plain でも全データを取得できます。

なぜこんな仕様になっているのか、理解できませんが、
とりあえず overrideMimeType() 時には text/plain を
使わないようにした方が良さそうです。

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文

EDGE Now!