我正在寻找一种方法来为给定的URL和tabID发出HTTP请求。该URL不是由用户提供的,而是从扩展代码中获取的。
HTTP请求需要传递到地址栏,因为我有一个onBeforeRequest
观察者,我将其指定为" main_frame" URL必须能够观察到该URL(尽管用户未输入)。
我毫无希望地看了webNavigation和webRequest API。有没有办法实现这一目标?
修改
知道我可以将它连接到点击事件。但是什么是读取URL的API,tabId并将请求传递给URL地址栏,以便onBeforeRequest
观察者可以看到它?
答案 0 :(得分:1)
这应该做:
var tabId = 1;
var url = 'google.com';
browser.tabs.update(
tabId,
{url: url}
);