[ajax] IE7βはXMLHttpRequestにも対応!

Internet Explorer 7.0(β2)が公開されたので、試してみました。
従来の IE6 までの ActiveX による IXMLHttpRequest/IXMLDOMElement に加えて
Firefox/Opera 同様に XMLHttpRequest がサポートされているんですね!
http://www.microsoft.com/windows/ie/ie7/

JKL.ParseXML でも、IE7 では XMLHttpRequest を利用するように変更しました。
正確には、ActiveXObject と XMLHttpRequest の両方が利用できる場合には、
XMLHttpRequest を優先するように変更しました。ターゲットは、IE7 と iCab だけです。
http://www.kawa.net/works/js/jkl/parsexml.html

Mac 用のブラウザ iCab 3.0β も、XMLHttpRequest が利用できるそうです。
今日リリースした、JKL.ParseXML v0.19 から対応しました。
ただし、試した限りでは、非同期モード(async)は通常通り利用できますが、
お手軽な同期モードは利用できないようです。(iCab の仕様?)
また、非同期モードでも、XML ファイル中の一部の要素が抽出されない場合もあるようです。
こちらは、どういう条件で欠けてしまうのか、iCab 3.0βのバグなのか、
何か JKL.ParseXML 側で対策できるのか、研究が必要そうです。また後日。
http://www.icab.de/

また、Mac OS X 用のブラウザ OmniWeb 5 も、JKL.ParseXML が利用可能なことを
確認しました。iCab と同じく、KHTML 系のブラウザのようです。
ただし、日本語処理があまり完全じゃないのか、文字化けが発生するようです。
Safari 用の日本語文字化け対策も、OmniWeb では通用せず、対策が分かりません。
http://www.omnigroup.com/applications/omniweb/

 

ブログ気持玉

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

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

→ログインへ

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

気持玉数 : 0

この記事へのコメント

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