我有一个拦截HTML请求的Firefox附加组件,就像Mozilla教程中所述的那样。每当它拦截请求时,它都会调用回调函数 logURL(details)
,其中 details
包含发起请求的选项卡的 tabId
(除其他外(。
我想做的就是修改源自请求的选项卡,特别是为了将其URL设置为新事物。我发现在Mozilla网站上似乎与此任务有隐约相关的所有内容(例如,此(已被标记为已过时。
如何将标签的URL设置为新的标签ID,以在附加方式内?
这是tabs.update()
可以完成的事情之一。如果要使用ID tabId
导航到newUrl
中包含的URL,则可以执行以下操作:
chrome.tabs.update(tabId,{url: newUrl});