一个轻量级、防断电、防崩溃的 Chrome 浏览器标签页实时备份工具。
你是否遇到过以下情况?
- 电脑突然断电/蓝屏,重启后 Chrome 的“恢复网页”按钮没有出现。
- 不小心关闭了一个包含重要资料的窗口,却找不到恢复的地方。
- Chrome 崩溃,导致正在工作的几十个标签页全部丢失。
本插件旨在解决通过上述问题。 它不仅仅是记录历史,而是实时镜像你当前打开的所有窗口和标签页,并将其瞬间写入硬盘(Local Storage)。无论何时断电,当你再次打开浏览器时,上次的状态都还在。
- ⚡️ 实时硬盘同步:标签页的开启、关闭会毫秒级同步写入
chrome.storage.local,非内存缓存,无惧断电。 - 🪟 窗口级隔离:完美区分不同的浏览器窗口,不会把所有网址混在一起,保持工作区整洁。
- 🚀 一键灾难恢复:提供“恢复此窗口”按钮,一键在新窗口中重新打开之前记录的所有标签页。
- 🛡️ 智能去重:同一窗口内已存在的网址不会重复记录,避免流水账,只记录有效的工作页面。
- 💾 数据保险箱:支持手动导出 (JSON) 和 导入 备份,为你的数据加上双重保险。
- 🔒 隐私安全:所有数据仅保存在用户本地浏览器中,绝不上传任何服务器。
由于本插件尚未上架 Chrome 应用商店,请使用开发者模式安装(非常简单):
- 下载本项目源码到本地(点击
Code->Download ZIP并解压)。 - 在 Chrome 地址栏输入
chrome://extensions并回车。 - 打开右上角的 "开发者模式" (Developer mode) 开关。
- 点击左上角的 "加载已解压的扩展程序" (Load unpacked)。
- 选择本项目所在的文件夹。
- 安装完成!🎉
- 日常使用:无需任何操作。插件会在后台默默守护,当你打开/关闭网页时自动同步。
- 查看记录:点击浏览器右上角的插件图标(救生圈图标),即可看到当前保存的所有窗口记录。
- 恢复窗口:在插件弹窗中,找到你想恢复的窗口组,点击蓝色的 “🚀 恢复此窗口” 按钮。
- 备份数据:点击顶部的绿色 “📤 导出备份” 按钮,将生成 JSON 文件保存到电脑。
- 灾难复原:如果重装了系统或浏览器,重新安装插件后,点击 “📥 导入备份” 即可复原数据。
manifest.json: 插件的配置文件(权限声明:tabs, storage, windows)。background.js: 核心逻辑。负责监听 Chrome 事件(onUpdated, onRemoved)并实时同步数据到硬盘。popup.html/popup.js: 前端交互界面。负责展示列表、导入导出及恢复窗口逻辑。icons/: 插件图标资源。
本插件需要以下权限以正常工作:
tabs: 读取标签页的标题和网址。storage: 将数据保存到本地硬盘(Local Storage)。windows: 识别不同的浏览器窗口并实现一键恢复窗口功能。host_permissions (<all_urls>): 用于获取所有网页的 URL 信息以便备份。
本项目基于 MIT License 开源。你可以随意修改、分发或用于商业用途,但请保留原作者版权声明。
Made with ❤️ for keeping tabs safe.