【问题标题】:Firefox addon "RequirementError: The option "url" is invalid." when making a http requestFirefox 插件“RequirementError:选项“url”无效。”发出 http 请求时
【发布时间】:2014-07-17 10:57:00
【问题描述】:

这是设置Request 的插件代码,但我看不出这里有什么问题?

var queryString = "{\"url\":\"www.google.com\",\"method\":\"0\"}";
var Request = require("sdk/request").Request;
var query = JSON.parse(queryString);

console.log(query);
console.log(query.url);

var req = Request({
    url: query.url,
    onComplete: function (response) {

        for (var headerName in response.headers) {
            console.log(headerName + " : " + response.headers[headerName]);
        }
    }
});

产生以下输出:

console.log: MyApp: {"url":"www.google.com","method":"0"}
console.log: MyApp: www.google.com
console.error: MyApp: 
  Message: RequirementError: The option "url" is invalid.

【问题讨论】:

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


    【解决方案1】:

    您需要一个绝对 URL。为其添加一个方案。 http://https://

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-11
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 2017-05-23
      相关资源
      最近更新 更多