javascript - 发出 http 请求时,Firefox 插件 "RequirementError: The option "url“无效。”

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

这是设置请求的插件代码,但我没有看到这里有什么问题?

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.

最佳答案

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

关于javascript - 发出 http 请求时,Firefox 插件 "RequirementError: The option "url“无效。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24801706/

相关文章:

javascript - 在父状态更改后 react 子组件不重新渲染

javascript - Firefox 未检测到 iframe 加载事件?

javascript - 覆盖默认的 jQuery 选择器上下文

javascript - 上传图像二进制文件 - 使用 imageshack api

javascript - Firefox 插件 Javascript 对象管理

c# - 将 HTTP 请求 header 添加到 WCF 请求

http - Amazon S3 多字节范围请求

php - 按钮发出 HTTP 请求并将数据存储在数据库中

javascript - 重置rhandsontable中的选定范围

javascript - Js 文件 RAILS 中的翻译