快速解答
打开 TabTools 并点击“关闭重复项”,即可移除所有普通浏览器窗口中未固定的重复页面。Firefox 也提供内置命令,可关闭某一标签页的重复副本,或从标签页概览菜单清理重复标签页。
选择适合浏览器的方法
| 浏览器 | 本文介绍的方法 |
|---|---|
| Chrome | 打开 TabTools,然后选择 关闭重复项。 |
| Firefox | 使用浏览器自带的重复标签页命令,或选择 关闭重复项 (位于 TabTools 中)。 |
| Microsoft Edge | 打开 TabTools,然后选择 关闭重复项。 |
批量清理前,请先完成并保存重复页面中的工作。两个标签页即使显示相同的 URL,表单中也可能保存着你输入的不同文字。
什么算是重复标签页?
重复标签页是同一页面的多个副本。三个 YouTube 首页互为重复项;而 YouTube 首页和两个不同的 YouTube 搜索结果则是同一网站的不同页面。
TabTools 会解析每个页面的 URL,并移除其中的片段,即以 # 开头的部分。URL 解析器会统一协议名称和主机名中的字母大小写。路径和查询字符串中的字母大小写,以及查询参数的顺序,仍会影响比较结果。
| URL 示例 | TabTools 的处理方式 |
|---|---|
example.com/guide 打开两次 | 重复项 |
example.com/guide#intro 和 example.com/guide#steps | 重复项:片段会被忽略 |
example.com/guide 和 example.com/contact | 不同页面 |
example.com/search?q=tabs 和 example.com/search?q=bookmarks | 查询参数不同;两者都保留 |
有些网页应用使用片段标识不同界面,因此这些界面也可能被视为重复项。反过来,跟踪参数也可能使原本相似的页面被视为不同 URL。该命令比较的是地址,不会检查页面内容来判断两个页面是否表达相同内容。
在 Chrome 或 Edge 中关闭重复标签页
TabTools 弹出窗口在这两款浏览器中使用相同的命令。这些截图展示了打开八个标签页的 Chrome,其中包括三个 YouTube 首页副本。
- 安装适用于以下浏览器的 TabTools: Chrome 或 Microsoft Edge。
- 从工具栏或扩展菜单打开扩展。
查看原图 (在新标签页中打开)
从 Chrome 工具栏打开 TabTools。 - 点击 关闭重复项。
查看原图 (在新标签页中打开)
点击“关闭重复项”(Close duplicates)以移除重复副本。 - 查看弹出窗口的状态消息。它会显示已关闭的重复标签页数量;如果没有匹配项,则显示 没有重复项 。
查看原图 (在新标签页中打开)
两个重复副本关闭后,剩下六个标签页。如果想使用“撤销”(Undo),请保持弹出窗口打开。
你无需先选中重复标签页。清理范围覆盖该浏览器内的所有普通窗口,因此即使同一页面的两个副本位于不同窗口,也能匹配。隐私或无痕标签页不在范围内。
在 Chrome 中运行命令不会改变 Edge 的标签页,反之亦然。如果两个浏览器中都有重复项,请分别操作。
使用 Firefox 自带的重复标签页命令
如果只需要移除重复项,Firefox 提供了内置选项。
- 清理同一页面的副本: 右键点击要保留的标签页,然后选择 关闭重复标签页(Close Duplicate Tabs)。
- 清理更大范围的重复项: 打开 列出所有标签页(List all tabs),然后选择关闭重复项的命令。根据界面的不同,该命令可能显示为 关闭所有重复标签页(Close all duplicate tabs) 或 关闭重复标签页(Close Duplicate Tabs) 。
Mozilla 的 标签页右键菜单指南 介绍了第一种选项。其 标签页概览菜单指南 介绍了范围更广的清理方式,并说明会保留重复项中最近处于激活状态的标签页。
如果你已经在使用 Firefox 版 TabTools,请打开其弹出窗口并点击 关闭重复项。它的匹配和保留规则是下文介绍的 TabTools 规则,不应假定它们与 Firefox 自带命令的规则相同。
TabTools 会保留哪个副本?
TabTools 会保留已固定的副本,并关闭所有普通窗口中匹配的未固定标签页。如果没有已固定的副本,则会保留浏览器标签页列表中遇到的第一个未固定副本,并关闭后续匹配项。
它不会刻意选择当前激活的标签页、最新打开的标签页或你最近使用的标签页。因此,保留的副本可能位于另一个窗口。如果某个页面有一个已固定标签页和两个未固定副本,最终只会保留已固定的标签页。
已固定的标签页绝不会被 关闭重复项 关闭。如果某个页面有多个已固定副本,这些副本都会保留,因此该命令无法保证每个 URL 都恰好只剩一个标签页。
撤销清理并整理剩余标签页
如果要检查清理结果,请在清理后保持弹出窗口打开。 撤销 可以在本次弹出窗口会话内,重新打开最近一次通过弹出窗口关闭的标签页。它按 URL 重新打开页面,无法保证恢复未保存的页面内容。弹出窗口关闭后,请改用浏览器的最近关闭的标签页或历史记录。
对于已经用完的不同页面,请参阅 如何关闭同一网站的所有标签页。对于希望保留的页面, 按网站排序标签页 可以将相关标签页排在一起,而不关闭它们。