Javascript 如何获取观察到的HTTP请求的选项卡并在其上加载内容

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

下面是一个代码片段,它完成了我在Firefox插件中需要的功能。我需要拦截HTTP请求。该代码更改请求的标题。但我需要的是识别请求所在的选项卡,并在其上加载脚本。我正在开发SDK附加组件,没有选择在WebExtSnion上工作。本手册仅供本地使用,不得发布

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);
    }
  }
};