更改特定 Firefox 选项卡的当前 URL
Change the current URL of a specific Firefox tab
我有一个 Firefox 插件可以拦截 HTML 请求,与 Mozilla tutorial here 中所述完全一样。每当它拦截请求时,它都会调用回调函数 logURL(details)
,其中 details
包含发起请求的选项卡的 tabId
(除其他外)。
我希望能够做的是修改发起请求的选项卡,特别是将其 URL 设置为新内容。我在 Mozilla 网站上发现的与此任务模糊相关的所有内容(例如 this)都已标记为过时。
如何根据附加组件中的标签 ID 将标签的 URL 设置为新内容?
这是可以用 tabs.update()
完成的事情之一。如果要将 ID 为 tabId
的选项卡导航到 newUrl
中包含的 URL,则可以执行以下操作:
chrome.tabs.update(tabId,{url: newUrl});
我有一个 Firefox 插件可以拦截 HTML 请求,与 Mozilla tutorial here 中所述完全一样。每当它拦截请求时,它都会调用回调函数 logURL(details)
,其中 details
包含发起请求的选项卡的 tabId
(除其他外)。
我希望能够做的是修改发起请求的选项卡,特别是将其 URL 设置为新内容。我在 Mozilla 网站上发现的与此任务模糊相关的所有内容(例如 this)都已标记为过时。
如何根据附加组件中的标签 ID 将标签的 URL 设置为新内容?
这是可以用 tabs.update()
完成的事情之一。如果要将 ID 为 tabId
的选项卡导航到 newUrl
中包含的 URL,则可以执行以下操作:
chrome.tabs.update(tabId,{url: newUrl});