一个轻量、快速的浏览器扩展:一秒切回最近用过的标签页,并按你的作息自动清理长时间闲置的标签页。
支持 Microsoft Edge 与 Google Chrome。
- 最近标签页切换(Alt+Q):随时唤出浮层,按最近使用顺序一键切回
- 循环切换 + 自动激活:按住
Alt连按Q循环选择,松开即激活(可关闭自动激活) - 模糊搜索:在浮层或历史页输入关键词,按标题 / URL 匹配并高亮
- 闲置标签页清理:可选地"丢弃(保留可点回)"或"关闭(可一键恢复)"长时间未查看的标签页
- 计时时段(1.2 新增):只在你设置的工作时段内累计闲置时长,午休、下班、周末自动暂停
- 域名白名单:
*.example.com通配,指定域名永不参与清理 - 上一个标签页快捷键:
Ctrl+Shift+←(macOSCmd+Shift+←)无需浮层直达 - 纯本地:所有数据只保存在本地,不上传任何服务器
安装后:
- 顶部工具栏的扩展图标打开设置弹窗(3 个标签页:标签设置 / 闲置清理 / 快捷键)
- 按
Alt+Q唤出最近标签页浮层,输入关键词过滤,↑↓ 选择,Enter 打开,Esc 关闭 - 在闲置清理面板里开启自动清理,选择"丢弃"或"关闭"、未激活时长阈值、至少保留的标签页数、白名单,以及计时时段
| 选项 | 说明 |
|---|---|
| 自动清理 | 总开关 |
| 操作 | 丢弃 从内存卸载但保留标签页(点回即重新加载);关闭 移除标签页并记入"可恢复"列表 |
| 未激活时长 | 超过多少分钟未查看的标签页可被处理 |
| 至少保留 | 打开的标签页少于此数量时不清理 |
| 白名单 | 每行一个域名,*.example.com 匹配所有子域名 |
| 计时时段 | 只在选定时段(周几 + 起止时间)累计闲置时长;时段外完全暂停,包括扫描 |
chrome:// / edge:// / file:// 等受保护页面、置顶标签页、当前活动标签页永不清理。丢弃模式下不会丢失任何标签页;关闭模式下被关闭的标签页可在设置里一键恢复。
浮层底部还有一个 清理闲置 按钮,附带实时计数徽标,方便手动触发一次清理。
| 快捷键 | 动作 |
|---|---|
Alt+Q |
打开浮层 / 循环切换最近标签页 |
Ctrl+Shift+←(Mac:Cmd+Shift+←) |
直接切到上一个标签页(不弹浮层) |
↑ / ↓ |
在浮层 / 历史页中上下选择 |
Enter |
打开当前选中的标签页 |
Esc |
清除搜索 / 关闭浮层 |
想自定义?浏览器地址栏访问 edge://extensions/shortcuts 或 chrome://extensions/shortcuts。
- tabs:读取标签页标题 / URL / 图标,切换与关闭标签页
- storage:本地保存历史记录与设置
- scripting:把 Alt+Q 浮层注入到当前页面
- alarms:定时扫描闲置标签页(默认每 5 分钟)
- host_permissions:
<all_urls>:Alt+Q 浮层需要在任意站点上显示
所有数据仅保存在本机,扩展不发起任何网络请求。
- 下载或克隆本仓库
- 浏览器打开
edge://extensions或chrome://extensions - 打开"开发者模式"
- 点击"加载已解压的扩展",选择本目录
正式版本已发布到 Chrome Web Store(同一个包同时兼容 Edge)。
原生 JavaScript,无框架依赖。
node create-zip.js # 生成 edgerecenttab.zip 用于商店上传如果这个扩展对你有帮助,请考虑请我喝杯咖啡☕:
您的支持是我继续开发和维护的动力!
MIT License
- 新增关于页面:在弹窗中添加"关于"标签页,展示项目信息、GitHub 链接和许可证信息
- 捐赠功能:在关于页面和 README 中添加微信支付和支付宝收款码
- 国际化完善:为关于页面和捐赠功能添加完整的中英文翻译
- 计时时段:闲置清理支持自定义时段(每段可选星期几 + 起止时间,支持跨天);时段外完全暂停计时和扫描
- 面板文案:不在计时时段时清晰提示"当前不在计时时段内 · 已暂停"
- 打包脚本与文档同步更新
- Popup 布局重构为 3 个标签页:标签设置 / 闲置清理 / 快捷键说明
- 闲置清理跳过原因分解:显示 活动 / 受保护 / 未到时长 的具体数量
- 服务工作线程重启后正确恢复
lastActiveAt时间戳(修复"0 个可清理 · N 个受保护"问题) - 定时扫描性能优化:hostname 缓存、批量 discard/remove、扫描间隔调整为 5 分钟
- 浮层 & 历史页新增模糊搜索
- 首次引入闲置清理(丢弃 / 关闭双模式)
- 浮层底部"清理闲置"按钮 + 实时徽标
- Alt+Q 最近标签页浮层
- Ctrl+Shift+← 直达上一个标签页
- 可配置的历史记录数量