如何在Firefox中复制打开的标签标题列表?

时间:2015-04-01 06:42:43

标签: firefox tabs firefox-addon title add-on

我一直试图在Firefox中复制打开的标签标题列表,但我似乎无法找到解决方案。

我最接近的是使用:https://addons.mozilla.org/en-us/firefox/addon/send-tab-urls/

但是除了标题标题之外,这个附加组件还复制了其他细节。

我无法在任何地方为这项简单任务找到解决方案。

有没有人知道如何实现这一目标?

2 个答案:

答案 0 :(得分:3)

您可以使用Multiple Tab Handler插件。右键单击,然后复制所有选项卡的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将包含当前可见选项卡的标题数组(即当前选项卡组中的选项卡)。使用显示查看变量的内容。

答案 1 :(得分:1)

简单.....这里是一个例子

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

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

}

我的FoxyTab

还有一些与标签相关的功能