タグ

ブックマーク / dara-j.asablo.jp (1)

  • http経由でライブラリ読み込み: dara-j

    XHRとADODB.Streamを組み合わせる http経由でソースを取得するのはXHRで問題ないが、日語のコメントが入ったeucエンコードのソースなんかだとちょっとアレなので、ADODB.Streamと組み合わせてみたり。まあ、定番テクニックですか。 基的には以下の流れになる。 XHR(Microsoft.XMLHTTP)でソースを取得 バイナリモードで開いたADODB.StreamにXHR.responseBodyを書き込む ADODB.Streamを巻き戻し、テキストモードに変更する Charsetプロパティに"_autodetect"を指定して自動検出にする ReadText()でテキスト読み出しをする 具体的なコードは以下のようになる。(前のエントリのgetSource()のみ変更) getSource : function(url) { var stream = new A

  • 1