Firefox 是否有WebExteNion API在给定URL和tabId的主框架中发出http请求?

Firefox 是否有WebExteNion API在给定URL和tabId的主框架中发出http请求?,firefox,firefox-addon,firefox-addon-webextensions,Firefox,Firefox Addon,Firefox Addon Webextensions,我正在寻找一种对给定URL和tabID进行HTTP请求的方法。URL不是由用户提供的,而是从扩展代码中获取的 HTTP请求需要传递到地址栏,因为我有一个onBeforeRequest观察者,我将其指定为“main_frame”。URL必须能够观察该URL(尽管用户没有输入) 我毫无希望地查看了webNavigation和WebRequestAPI。有没有办法做到这一点 编辑: 知道我可以将其连接到单击事件。但是,什么样的API将读取URL、tabId并将请求传递到URL地址栏,以便onBefor

我正在寻找一种对给定URL和tabID进行HTTP请求的方法。URL不是由用户提供的,而是从扩展代码中获取的

HTTP请求需要传递到地址栏,因为我有一个
onBeforeRequest
观察者,我将其指定为“main_frame”。URL必须能够观察该URL(尽管用户没有输入)

我毫无希望地查看了webNavigation和WebRequestAPI。有没有办法做到这一点

编辑: 知道我可以将其连接到单击事件。但是,什么样的API将读取URL、tabId并将请求传递到URL地址栏,以便
onBeforeRequest
观察者可以看到它

这应该可以:

var tabId = 1;
var url = 'google.com';

browser.tabs.update(
  tabId,
  {url: url}
);