[ajax] ブラウザごとのContent-Type制限をまとめてみた

Opera 以外のブラウザの XMLHttpRequest では、
ダウンロードされる XML ファイルの Content-Type: が制限されて
データが得られない場合があります。
例えば、RDF/RSS ファイルで application/rdf+xml が返った場合とか。
ブラウザごとの状況と対策をまとめてみました。
 
http://www.kawa.net/works/ajax/tips/mimetype/content-type.html
判定ボタン付きです。
responseXML(documentElement)が得られるかどうかで○×を判定します。
 
iCab/OmniWeb は overrideMimeType メソッドも利用できないので、要注意ですね。
CGI や .htaccess が使える環境なら、Content-Type: を明示指定して
text/xml または application/xml を指定すればいいわけですが、
もしそれができない環境の場合は、iCab/OmniWeb では undefined が返ります。
 

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

beginner
2006年02月07日 11:17
うわぁー、助かる~ぅ

この記事へのトラックバック