2015-04-01 224 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