Javascript 如何获取观察到的HTTP请求的选项卡并在其上加载内容
下面是一个代码片段,它完成了我在Firefox插件中需要的功能。我需要拦截HTTP请求。该代码更改请求的标题。但我需要的是识别请求所在的选项卡,并在其上加载脚本。我正在开发SDK附加组件,没有选择在WebExtSnion上工作。本手册仅供本地使用,不得发布Javascript 如何获取观察到的HTTP请求的选项卡并在其上加载内容,javascript,firefox-addon,firefox-addon-sdk,Javascript,Firefox Addon,Firefox Addon Sdk,下面是一个代码片段,它完成了我在Firefox插件中需要的功能。我需要拦截HTTP请求。该代码更改请求的标题。但我需要的是识别请求所在的选项卡,并在其上加载脚本。我正在开发SDK附加组件,没有选择在WebExtSnion上工作。本手册仅供本地使用,不得发布 var {Cc, Ci} = require("chrome"); var httpRequestObserver = { observe: function(subject, topic, data) { if (topi
var {Cc, Ci} = require("chrome");
var httpRequestObserver =
{
observe: function(subject, topic, data)
{
if (topic == "http-on-modify-request") {
var httpChannel = subject.QueryInterface(Ci.nsIHttpChannel);
httpChannel.setRequestHeader("X-Hello", "World", false);
}
}
};