我一直在試圖複製Firefox中打開標籤標題的列表,但我似乎無法找到解決方案。如何複製Firefox中打開的標籤標題列表?
我來到最接近的是使用:https://addons.mozilla.org/en-us/firefox/addon/send-tab-urls/
...但是這個附加拷貝了一堆其他垃圾與它。
我簡直無法找到解決這個簡單任務的解決方案。
有沒有人有關於如何做到這一點的任何提示?
我一直在試圖複製Firefox中打開標籤標題的列表,但我似乎無法找到解決方案。如何複製Firefox中打開的標籤標題列表?
我來到最接近的是使用:https://addons.mozilla.org/en-us/firefox/addon/send-tab-urls/
...但是這個附加拷貝了一堆其他垃圾與它。
我簡直無法找到解決這個簡單任務的解決方案。
有沒有人有關於如何做到這一點的任何提示?
可以使用多標籤處理程序插件。點擊右鍵,然後複製所有標籤的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
將包含當前可見的選項卡的標題的陣列(在當前標籤組中即標籤)。使用顯示查看變量的內容。
簡單.....下面是一個例子
for (var i = 0, len = window.gBrowser.tabs.length; i < len; i++) {
console.log(window.gBrowser.tabs[i].label);
}
有幾個選項卡相關的功能在我FoxyTab
可以肯定的是,這是用Javascript編寫的嗎?我將在哪裏實施此代碼以使其工作? – 2015-04-02 18:34:56
@goatmeal是JavaScript,但它在瀏覽器範圍內。您可以在Firefox插件中使用它,但不能在GreaseMonkey腳本等腳本中使用它。 – erosman 2015-04-02 18:55:03
優秀的職位。測試他們兩個,他們工作。 – 2015-04-06 01:21:43