Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Firefox扩展发出HTTP请求_Javascript_Http_Firefox_Firefox Addon_Firefox Addon Sdk - Fatal编程技术网

Javascript 如何从Firefox扩展发出HTTP请求

Javascript 如何从Firefox扩展发出HTTP请求,javascript,http,firefox,firefox-addon,firefox-addon-sdk,Javascript,Http,Firefox,Firefox Addon,Firefox Addon Sdk,我想从Firefox扩展中发出HTTP请求,因此我决定使用第三方库并为此目的 不幸的是,当我通过以下语句导入它们时 var request = require('request'); var cheerio = require('cheerio'); 当我通过jpm run运行它时,它会给我以下错误: console.error:forwardme:消息:在中找不到模块net resource://gre/modules/commonjs/net.js 堆栈: @resource://fo

我想从Firefox扩展中发出HTTP请求,因此我决定使用第三方库并为此目的

不幸的是,当我通过以下语句导入它们时

var request = require('request');
var cheerio = require('cheerio');
当我通过
jpm run
运行它时,它会给我以下错误:

console.error:forwardme:消息:在中找不到模块
net
resource://gre/modules/commonjs/net.js 堆栈: @resource://forwardme/node_modules/request/node_modules/tough-cookie/lib/cookie.js:32:11 @resource://forwardme/node_modules/request/lib/cookies.js:3:13 @resource://forwardme/node_modules/request/index.js:18:29 @resource://forwardme/index.js:21:15 run@resource://gre/modules/commonjs/sdk/addon/runner.js:145:19 启动/ 为什么??我做错了什么


从Firefox插件发出HTTP GET和POST请求的最简单方法是什么?

核心节点模块在SDK中不可用,因为它实际上不是节点环境

我建议您浏览查看可用的API,如


或者,你们可以利用现在每个人都在谈论的街区里的新孩子。当然,这需要一个
窗口
对象的引用。

非常感谢!如何解析HTTP请求的结果(HTML正文)?