查看: 33|回复: 0

Undo Closed Tabs for Google Chrome™

[复制链接]

9464

主题

0

回帖

2万

积分

超级版主

积分
28505
发表于 2026-9-5 10:15:48 | 显示全部楼层 |阅读模式

Undo Closed Tabs —— 3.2 版更新内容

这是 Undo Closed Tabs 有史以来最大的一次更新。存储引擎已经重写,3.0 版全面审查中发现的每一个严重缺陷都已修复,弹出窗口也围绕全新设计进行了重建。简单来说:现在它能可靠地记住你关闭的标签页,并且能对它们做更多事情。

让你不再丢失标签页的修复

有几个核心功能其实从未真正生效过。现在它们都能正常工作了。

跨浏览器重启保存标签页现在终于可以用了。「Chrome 关闭时保存已关闭的标签页」这项设置此前从未真正运行过——启动代码在第一步就会抛出错误。如果你依赖这项设置,那么每次退出浏览器时,你的历史记录都会被丢弃。

关闭窗口不会再丢失其中大部分标签页了。此前,每次保存都会读取整个数据库、修改一个字段,然后把全部内容写回去。如果你关闭一个有 20 个标签页的窗口,这 20 次操作会互相竞争,结果其中 19 个会丢失。现在,所有更改都会通过一个统一的有序队列执行,逐条写入。

清除功能终于名副其实。此前一个隐蔽的存储缺陷导致「清除」按钮、选项页面中的「清除所有已保存的标签页」对话框,以及用于关闭历史记录的隐私关闭选项,都会悄悄把你原有的数据原样写回去。结果什么都没有被真正删除。

选项页面不会再吞掉你的历史记录了。此前它会在打开时对整个数据库拍一张快照,并在你每次拖动滑块时重写这份快照,从而抹去你在此期间关闭的所有标签页。现在它只会保存你实际更改的那一项设置。

不会再出现幽灵式的重新打开了。此前一个失灵的手势检测器,只要有任意两条内部消息在短时间内先后到达,就会触发「重新打开最近关闭的标签页」——而仅仅打开弹出窗口本身就会发送一条消息。如果你快速打开两次弹出窗口,就会先重新打开一个条目,然后又将它永久删除。

存储上限现在如实反映情况。此前,历史记录数量滑块最高可以设置到 99,999 条,而配额只有 10 MB,且没有任何代码会检查写入是否失败。一旦超出限制,一切都会在无声无息中失败。现在这个范围调整为更现实的 10–5,000 条,并且已申请无限存储空间,每次写入都会进行校验。

此外还修复了:「在新窗口中打开」(此前总是失败,并留下一个空窗口)、「打开所选项」(此前只会打开最前面的几个)、favicon 图标缺失(旧版 Chrome API 已在 Chrome 104 中移除)、长期存在的标签页被跟踪机制遗漏、重启后出现错误的网址、键盘导航抛出错误、搜索会匹配到原始时间戳,以及搜索结果被静默限制在 1,000 条以内。

新增功能

更完整的恢复。只要 Chrome 仍保留相应会话,重新打开的标签页就会恢复你的滚动位置、表单内容和前进/后退历史,而不只是网址。

一键恢复整个窗口,标签组也包含在内。撤销这次撤销:不小心恢复错了?按 Alt+Shift+Z 即可。

固定条目可以保护它们不被裁剪、过期或清除影响,让你在意的标签页始终保留。

全新搜索。支持模糊匹配、相关性排序和筛选条件——搜索 site:github.com 可以只看某个域名,搜索 after:2d 或 before:today 则可以按关闭时间筛选。结果数量现在是准确的。

键盘优先设计。按 / 开始搜索,方向键移动,按 Enter 恢复,按 Shift+Enter 在新窗口中打开,按 Ctrl+1–9 跳转到对应条目,按 Space 选择,按 Ctrl+A 全选,按 Delete 移除,按 p 固定。

地址栏搜索。在地址栏中输入 undo 后按空格,无需打开任何窗口即可搜索已关闭的标签页。

侧边栏。让列表始终显示在你正在阅读的页面旁边。

导出和导入。JSON 格式可以完整地导出再导入,CSV 适合用于电子表格,标准书签 HTML 文件则可以导入到任何浏览器中。

可选的跨设备同步,用于同步你最近关闭的标签页,默认关闭。每一行都有对应的菜单,可以打开、在后台打开、在新窗口中打开、复制网址、固定或删除。工具栏右键菜单可以重新打开最近关闭的标签页或最近关闭的 5 个标签页。条目按今天、昨天和更早分组。无论列表有多长,滚动始终保持流畅。

全新设计的弹出窗口

全新的浅色和深色主题、更简洁的行样式与真实的网站图标,以及一个醒目的「重新打开最近关闭的标签页」按钮,其 Alt+Z 快捷键也直接显示在按钮上。最常用的设置现在就位于弹出窗口内部的滑块图标之后,所以你很少需要再打开完整的选项页面。选中多个标签页时,列表会切换到明确的选择模式,因此多选操作不会再意外变成一次恢复。清除操作现在是在原地确认,而不是用对话框打断你。

隐私

所有数据都保存在你自己的设备上,不会发送到任何服务器。无痕标签页默认不会被记录,除非你主动开启相关选项。你可以添加按网站设置的屏蔽名单,让指定网站永远不会被记录,也可以让条目在达到指定时长后自动删除。选项页面包含一份通俗易懂的说明,介绍该扩展程序可以看到哪些内容,还提供一个存储状态面板,以及一份仅保存在本地、绝不会被传输的错误日志。

Undo Closed Tabs 需要 Chrome 116 或更高版本。界面支持 41 种语言,全部为本次发布重新翻译。
.crx
3.2.0
238KiB
支持
.zip
3.2.0
238KiB
不支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|天翼网

相关侵权、举报、投诉及建议等,请发 E-mail:2026@typc.net

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|晋ICP备2026008270号-1|晋公网安备14010602111293号

QQ客服返回顶部