从firefox插件发出异步xml请求

时间:2014-04-02 21:16:11

标签: javascript firefox firefox-addon firefox-addon-sdk

我尝试在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];

  }
});

它正在运作

但我需要的是我想发出异步请求

1 个答案:

答案 0 :(得分:3)

您需要在main.js和

中加入const {Cc, Ci} = require("chrome");
var httprequest=Cc["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(Ci.nsIXMLHttpRequest);