2015-04-01 212 views

回答

3

可以使用多標籤處理程序插件。點擊右鍵,然後複製所有標籤的URI。你將需要調整插件的選項,以你想要的格式輸出結果。或者,打開Firefox的Scratchpad開發工具(Shift-F4),並在browser環境中使用以下代碼。

// -sp-context: browser 
var tabs=Array.from(gBrowser.visibleTabs); 
var urls=tabs.map(t=>gBrowser.getBrowserForTab(t).currentURI.spec); 
var titles=tabs.map(t=>gBrowser.getBrowserForTab(t).contentTitle); 
urls.join("\n"); 
titles.join("\n"); 

可變titles將包含當前可見的選項卡的標題的陣列(在當前標籤組中即標籤)。使用顯示查看變量的內容。

+0

優秀的職位。測試他們兩個,他們工作。 – 2015-04-06 01:21:43

1

簡單.....下面是一個例子

for (var i = 0, len = window.gBrowser.tabs.length; i < len; i++) { 

    console.log(window.gBrowser.tabs[i].label); 

} 

有幾個選項卡相關的功能在我FoxyTab

+0

可以肯定的是,這是用Javascript編寫的嗎?我將在哪裏實施此代碼以使其工作? – 2015-04-02 18:34:56

+0

@goatmeal是JavaScript,但它在瀏覽器範圍內。您可以在Firefox插件中使用它,但不能在GreaseMonkey腳本等腳本中使用它。 – erosman 2015-04-02 18:55:03