如何在 Firefox 中复制打开的标签页标题列表?
How can I copy a list of the open tab titles in Firefox?
我一直在尝试复制 Firefox 中打开的标签页标题列表,但我似乎找不到解决方案。
我最接近的是使用:https://addons.mozilla.org/en-us/firefox/addon/send-tab-urls/
但此 add-on 除了选项卡标题之外还复制了其他详细信息。
对于这个简单的任务,我无法在任何地方找到解决方案。
有人有关于如何完成此操作的任何提示吗?
简单.....这是一个例子
for (var i = 0, len = window.gBrowser.tabs.length; i < len; i++) {
console.log(window.gBrowser.tabs[i].label);
}
我的FoxyTab
中还有几个选项卡相关的功能
您可以使用多选项卡处理程序插件。右键单击,然后复制所有选项卡的 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
将包含当前可见选项卡(即当前选项卡组中的选项卡)的标题数组。使用显示查看变量内容
我一直在尝试复制 Firefox 中打开的标签页标题列表,但我似乎找不到解决方案。
我最接近的是使用:https://addons.mozilla.org/en-us/firefox/addon/send-tab-urls/
但此 add-on 除了选项卡标题之外还复制了其他详细信息。
对于这个简单的任务,我无法在任何地方找到解决方案。
有人有关于如何完成此操作的任何提示吗?
简单.....这是一个例子
for (var i = 0, len = window.gBrowser.tabs.length; i < len; i++) {
console.log(window.gBrowser.tabs[i].label);
}
我的FoxyTab
中还有几个选项卡相关的功能您可以使用多选项卡处理程序插件。右键单击,然后复制所有选项卡的 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
将包含当前可见选项卡(即当前选项卡组中的选项卡)的标题数组。使用显示查看变量内容