我尝试制作一个在 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();