我尝试在firefox扩展程序中尝试实现xml请求时,我没有定义xmlrequest。我可以通过内容编写电话,但我无法从main.js
进行调用我试过Request(options)
var Request = require("sdk/request").Request;
var httpRequest = Request({
url: "https://api.twitter.com/1/statuses/user_timeline.json?screen_name=mozhacks&count=1",
onComplete: function (response) {
var tweet = response.json[0];
}
});
它正在运作
但我需要的是我想发出异步请求
答案 0 :(得分:3)
您需要在main.js和
中加入const {Cc, Ci} = require("chrome");
var httprequest=Cc["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(Ci.nsIXMLHttpRequest);