我一直在试图复制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