English Japanese Kawa.netxp ajax - Content-Type: 許容判定

本を執筆しました!!

一部のブラウザでは、XMLHttpRequest 通信時に XML ファイルに利用できる Content-Type: が制限されます。 下記の[判定する]ボタンを押すと、 現在ご利用のブラウザにおける XMLHttpRequest の Content-Type 許容状況を判定します。

XMLHttpRequest new XMLHttpRequest()
new ActiveXObject( "Msxml2.XMLHTTP" )
new ActiveXObject( "Microsoft.XMLHTTP" )
new ActiveXObject( "Microsoft.XMLDOM" )
overrideMimeType 利用可能ならば利用する:
利用しない 

※ 2006/02/19 Msxml2.XMLHTTP を追加してみました。 結果はMicrosoft.XMLHTTPと同じようですが。

判定処理結果はこちら

responseXML(documentElement)が得られるかどうかで判定します。
得られた場合は [OK]、得られない場合は [NG] と表示されます。

ご利用のブラウザ情報(参考)

navigator.appName
navigator.appVersion
navigator.userAgent

結果まとめ

ブラウザ名 Internet Explorer Firefox Opera Safari iCab OmniWeb
バージョン 6.0/7.0 7.0 1.5.0 8.5 2.0.3 3.0.2 5.1.3
XMLHttpRequest種別 XMLDOM XMLHTTP XMLHttpRequest
overrideMimeType有無 あり なし あり なし
text/xml
application/xml
application/rdf+xml × × × ×
text/plain × × × × × ×
text/html × × × × × ×
application/octet-stream × × × × × ×

コメントはこちらへ by AjaxCom

その他のページへのリンク

このページへのトラックバック このエントリーを含むブックマーク

トラックバックURL:http://www.kawa.net/service/tb/ajaxtb.cgi/works/ajax/tips/mimetype/content-type.html

Kawa.netxp © Copyright 2006 Yusuke Kawasaki