我有一个Firefox插件拦截HTML请求,完全按照Mozilla tutorial here中的说明。每当它拦截一个请求时,它就会调用一个回调函数logURL(details)
,其中details
包含发起请求的选项卡的tabId
(以及其他内容)。
我希望能够做的是修改发起请求的选项卡,特别是将其URL设置为新的。我发现的所有与Mozilla网站上的此任务模糊相关的内容(例如this)已被标记为过时。
如何根据附加组件中的标签ID将标签的URL设置为新标识?
答案 0 :(得分:1)
这是tabs.update()
可以完成的事情之一。如果您要将标识为tabId
的标签导航到newUrl
中包含的网址,则可以执行以下操作:
chrome.tabs.update(tabId,{url: newUrl});