更改特定Firefox选项卡的当前URL



我有一个拦截HTML请求的Firefox附加组件,就像Mozilla教程中所述的那样。每当它拦截请求时,它都会调用回调函数 logURL(details),其中 details包含发起请求的选项卡的 tabId(除其他外(。

我想做的就是修改源自请求的选项卡,特别是为了将其URL设置为新事物。我发现在Mozilla网站上似乎与此任务有隐约相关的所有内容(例如,此(已被标记为已过时。

如何将标签的URL设置为新的标签ID,以在附加方式内?

这是tabs.update()可以完成的事情之一。如果要使用ID tabId导航到newUrl中包含的URL,则可以执行以下操作:

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

最新更新