試しにnsIHttpChannelなんかを触っていて、レスポンスをASCII以外の文字列として取得するためにいちいちnsIConverterInputStreamで変換しなくちゃならなくて面倒だなーとか思っていたのですが、、XMLHttpRequestでクロスドメイン関係なしにアクセスできるのを今知ったので、これからはXMLHttpRequestを使おうと思います。 ちなみに、nsIHttpChannelを使っていたときは、下記のような感じ。 var url = 'http://www.yahoo.co.jp'; var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var channel = ioSer