Javascript で XMLHttp リクエストを実行する Firefox アドオンを作成しようとしています。このリクエストからデータを取得し、*.body.innerhtml に送信したいと考えています。
それがこれまでの私のコードです...
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://xx.xxxxx.com", true);
xhr.send();
setTimeout(function() { set_body(xhr.responseHtml); }, 6000);
データを受信する代わりに、「未定義」と表示されます。xhr.responseHtml を responseText に変更すると、何も得られません。なぜ何も得られないのかわかりません。私はFirefox 12.0でUbuntu 12.04 LTSに取り組んでいます。
スクリプトの詳細が必要な場合は、お問い合わせください。
アップデート:
set_body 関数
document.body.innerHTML = '';
document.body.innerHTML = body;
document.close();