如何从 Firefox 扩展发出 HTTP 请求
How to make HTTP requests from Firefox extension
我想从 Firefox 扩展发出 HTTP 请求,因此我决定使用第三方库 request and cheerio 来达到这个目的。
不幸的是,当我通过以下语句导入它们时
var request = require('request');
var cheerio = require('cheerio');
当我通过 jpm run
运行 它时,它给我以下错误:
console.error: forwardme: Message: Module net
is not found at
resource://gre/modules/commonjs/net.js Stack:
@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
startup/
为什么?我做错了什么?
从 Firefox 插件发出 HTTP GET 和 POST 请求的最简单方法是什么?
我想从 Firefox 扩展发出 HTTP 请求,因此我决定使用第三方库 request and cheerio 来达到这个目的。
不幸的是,当我通过以下语句导入它们时
var request = require('request');
var cheerio = require('cheerio');
当我通过 jpm run
运行 它时,它给我以下错误:
console.error: forwardme: Message: Module
net
is not found at resource://gre/modules/commonjs/net.js Stack: @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 startup/
为什么?我做错了什么?
从 Firefox 插件发出 HTTP GET 和 POST 请求的最简单方法是什么?