1. 智能复制监听
工具的核心能力在于智能化的内容捕获。通过粘贴事件监听与 Clipboard API 轮询的双重机制,无论你通过快捷键 Ctrl+C、右键菜单复制,还是从其他应用拷贝文本到浏览器,工具都能敏锐地感知到剪贴板内容的变化。Clipboard API 的轮询间隔设定为 1.5 秒,这个频率在性能消耗和监听灵敏度之间取得了良好的平衡——既不会因为过于频繁的轮询影响页面性能,也不会因为间隔过长而遗漏短暂出现的复制内容。
2. 手动模式与监控模式自由切换
不同的使用场景需要不同的记录策略。手动模式(粘贴触发)适合那些对隐私有较高要求的用户,只有当你明确执行粘贴操作时才会记录内容,确保每一条记录都是你有意保存的。监控模式(自动轮询)则适合需要全自动记录的用户,工具会在后台持续监控剪贴板,任何新的复制内容都会被自动捕获。界面提供清晰的模式切换开关,用户可以随时在两种模式之间切换,无需刷新页面。
3. 记录置顶功能
当你积累了大量历史记录后,某些重要的片段可能需要反复使用。固定记录(置顶)功能允许你将关键条目固定在列表顶部,无论新增多少记录,被固定的内容始终显示在最显眼的位置。这类似于收藏夹的概念,让你的高频内容触手可及。
4. 智能搜索
当历史记录逐渐增多时,快速定位目标内容变得尤为重要。工具内置了实时搜索功能,你只需输入关键词,列表就会即时过滤,只显示包含匹配文本的记录。搜索支持模糊匹配,即使你只记得内容中的某个单词或片段,也能快速找到完整记录。
5. 数据导出为 JSON
为了方便数据备份和迁移,工具提供了导出 JSON 功能。一键点击即可将所有历史记录(包括固定状态)导出为标准的 JSON 文件并下载到本地。导出的文件可以作为备份保存,也可以在其他设备上通过导入功能恢复使用。
6. JSON 导入恢复
与导出功能相对应,导入功能允许你从之前导出的 JSON 文件中恢复历史记录。当你更换浏览器、清除缓存后需要恢复数据,或者想在不同设备之间同步记录时,导入功能就能派上用场。导入操作会将文件中的记录合并到当前列表中。
7. 一键清空
如果你需要重置所有历史记录,清空功能可以一键删除所有存储的数据。操作前会弹出确认提示,防止误操作导致数据丢失。清空操作同时会清除所有固定标记,让列表恢复到初始状态。
8. 最大 200 条容量管理
工具默认最大保存 200 条历史记录。当记录数量达到上限时,系统会自动移除最早的一条记录,为新内容腾出空间。这种先进先出的淘汰策略确保了存储空间始终可控,同时优先保留了用户最近使用的内容。200 条的容量对于绝大多数日常使用场景来说绰绰有余。
9. 本地存储,隐私安全
所有历史记录数据都存储在浏览器的 localStorage 中,绝不上传到任何服务器。这意味着你的复制内容完全处于你自己的设备上,第三方无法访问。同时,数据以明文形式存储,方便工具快速读取和展示,但也意味着同一设备上的其他用户可能看到你的记录,请在公共设备上谨慎使用。
10. 广泛的浏览器兼容性
工具经过优化,支持主流现代浏览器:Chrome 66 及以上、Firefox 63 及以上、Safari 13.1 及以上。Clipboard API 需要在 HTTPS 环境或 localhost 下才能正常工作,工具在非安全环境下会自动降级到仅粘贴事件监听模式,确保基本功能不受影响。
UD5工具箱