1

我有一個截取HTML請求的Firefox附加組件,完全如Mozilla tutorial here中所述。每當它攔截一個請求時,它會調用一個回調函數logURL(details),其中details包含發起該請求的標籤的tabId(等等)。更改特定Firefox選項卡的當前URL

我希望能夠做的是修改發起請求的標籤,特別是將其URL設置爲新的東西。我發現的一切似乎與Mozilla網站上的此任務(如this)隱約相關已被標記爲過時。

如何將標籤頁的URL設置爲新的標籤ID?

+0

您所提供的網頁選項卡式瀏覽器的聯繫,被認爲是過時的,它應該是從頁面清除。除非您專門研究非WebExtension插件,否則您應該只遵守[WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions)層次結構和普通Web蜜蜂。有多種類型的[Firefox附加組件](http://stackoverflow.com/documentation/firefox-addon/3235/introduction-to-firefox-add-ons/13574/introduction)。 WebExtensions幾乎不會使用其他類型的附加組件。 – Makyen

+0

@Makyen對不起,我不小心將這句話遺忘了,我想我在搜索鏈接的時候分心了。我的意思是說,我在相關文檔中發現的所有內容都被標記爲已過時,就像你說的那樣。 –

回答

1

這是可以用tabs.update()完成的事情之一。如果你想用ID tabId包含在newUrl網址導航選項卡,那麼你可以做到以下幾點:

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

謝謝!很棒。 –

相關問題