用浏览器控制台执行脚本可一键导出当前窗口所有标签页URL:按Ctrl+Shift+K打开控制台,粘贴copy([...new Set(tabs.map(t=>t.url))].join('\n'))并回车,去重后的网址即复制到剪贴板。

你正在Firefox中同时处理多个网页任务,需要把当前所有打开的标签页地址一次性提取出来发给同事或存档,但手动复制每个网址太耗时——这一步必须绕过逐个右键的低效操作,直接获取完整URL列表。
用浏览器控制台执行脚本导出(无需安装扩展)
这是最轻量、零依赖的方法,适合临时导出、公司电脑禁用扩展、或追求干净环境的用户。全程不装任何东西,5秒内完成。
第一步:按 Ctrl+Shift+K(Windows/Linux)或 Cmd+Opt+K(macOS)直接打开Web控制台,无需先按F12再切标签页。
第二步:将以下代码完整复制,粘贴进控制台,然后按回车执行:
copy([...new Set(tabs.map(t => t.url))].join('\n'))
第三步:执行后无提示即表示成功——所有当前窗口标签页URL已去重并以换行格式复制到剪贴板。注意:该脚本自动过滤重复URL,避免同一网页多次打开导致冗余。
第四步:打开记事本、Excel或Typora等任意文本编辑器,按 Ctrl+V 粘贴,即可看到整齐排列的网址列表。如需保存为文件,直接另存为 .txt 或 .csv 即可。
用扩展程序一键导出全部标签页URL
如果你每天都要做这件事,或者需要带标题、支持多窗口、导出为CSV/HTML等增强功能,推荐安装成熟扩展。它比控制台更稳定,且能应对页面未完全加载、iframe嵌套等边界情况。
方法一:安装“Copy All Urls”
1、在地址栏输入 about:addons 并回车,进入附加组件管理页。
2、点击右上角搜索框,输入 Copy All Urls,找到作者为“jasonfeng1987”、评分4.8、安装量超200万的版本。
3、点击“添加到Firefox”,安装完成后无需重启浏览器,图标会立即出现在工具栏右端。
4、点击该图标 → 弹出面板中勾选“Include title”(如需网页标题)→ 点击【Copy】按钮。
方法二:安装“Tab URL Exporter”(支持多窗口与自定义分隔符)
1、同样在 about:addons 中搜索 “Tab URL Exporter”,选择最新版安装。
2、安装后点击工具栏图标 → 在弹窗中选择“Export all tabs in all windows”或仅当前窗口。
3、下拉选择分隔符:默认逗号适用于Excel,选“New line”则适配纯文本归档。
4、点击【Export】→ 自动下载为 tab-urls-20261109.csv 文件,含时间戳,开箱即用。
通过地址栏命令快速触发(极简路径)
当鼠标失灵、菜单卡死或只想用键盘完成全部操作时,这条路径最快:从地址栏输入指令,回车,点保存,三步闭环。
① 在任意标签页的地址栏中,完整输入以下命令并按回车:
javascript:(function(){let urls=[...new Set([...gBrowser.tabs].map(t=>t.linkedBrowser.currentURI.spec))];copy(urls.join('\n'));alert('共导出 '+urls.length+' 个唯一URL,已复制到剪贴板');})()
② 浏览器会弹出确认提示框,点击确定即可。
③ 此命令兼容 Firefox 115+ 所有正式版,【不依赖 activeTab 权限,无需 manifest.json 配置,也不触发任何权限申请弹窗】,是真正免配置的“一贴即用”方案。











