Skip to content

私密书签 ​

私密书签是 BookmarkSync 提供的高级书签管理功能,允许用户在云端保存需要二次验证才能访问的书签内容。

功能概述 ​

私密书签在云书签基础上增加了密码保护层,适用于保存那些需要保密的网址链接:

  • 二次验证访问:访问私密书签需要输入6位数字密码
  • 独立存储空间:与普通浏览器书签和云书签完全隔离
  • 分类管理:支持树形分类结构组织书签
  • 搜索功能:快速查找私密书签内容
  • 拖拽排序:可自定义书签显示顺序
  • 加密存储:数据在云端加密存储,管理员也无法查看

使用场景 ​

私密书签适合以下场景:

  • 工作相关的敏感网址(内部系统、管理后台等)
  • 个人隐私相关的网站链接
  • 不希望出现在浏览器书签栏的网址
  • 需要额外安全保护的重要链接

如何使用 ​

首次设置密码 ​

  1. 点击扩展图标,在主页选择"私密书签"模块
  2. 首次访问会提示设置6位数字密码
  3. 输入密码并确认(请务必记住此密码,遗忘后无法重置)
  4. 设置完成后即可开始使用私密书签功能

访问私密书签 ​

  1. 点击扩展图标进入主页
  2. 选择"私密书签"卡片
  3. 输入6位数字密码验证身份
  4. 验证成功后可查看和管理私密书签

添加私密书签 ​

验证通过后,在私密书签管理界面:

  1. 点击右上角"添加书签"按钮
  2. 填写书签标题和网址
  3. 选择所属分类(可选)
  4. 点击确认保存

分类管理 ​

创建分类:

  1. 点击右上角"添加分类"按钮
  2. 输入分类名称
  3. 选择父分类(可选,支持多级分类)
  4. 确认创建

编辑分类:

  1. 点击"更多"下拉菜单
  2. 选择"分类编辑"
  3. 可重命名、删除或调整分类层级

书签操作 ​

对于每个书签,可以执行以下操作:

  • 打开:点击书签标题或网址区域
  • 编辑:点击操作按钮选择"编辑",修改标题或网址
  • 移动:将书签移动到其他分类
  • 删除:永久删除该书签(需确认)

排序功能 ​

  1. 点击"更多"下拉菜单,选择"书签排序"
  2. 进入排序模式,通过拖拽调整书签顺序
  3. 点击"保存"按钮确认新顺序

搜索书签 ​

在顶部搜索框输入关键词,可搜索:

  • 书签标题
  • 网址内容

点击"搜索"按钮或按回车键执行搜索。

安全说明 ​

密码安全 ​

  • 私密书签密码采用单向加密存储
  • 系统管理员无法获取或重置密码
  • 密码遗忘后唯一的恢复方式是清空所有私密书签数据
  • 建议使用密码管理器或其他安全方式记录密码

数据加密 ​

  • 所有私密书签数据在传输和存储时均经过加密
  • 加密密钥与数据分开存储
  • 即使数据库泄露,攻击者也无法解密内容

访问控制 ​

  • 每次打开私密书签都需要重新验证密码
  • 关闭标签页后密码失效,需重新输入
  • 不会在本地浏览器存储明文密码

常见问题 ​

Q: 忘记私密书签密码怎么办?

A: 私密书签密码无法重置或找回。如果忘记密码,唯一的解决方案是清空所有私密书签数据(会丢失所有私密书签内容)。建议使用密码管理器妥善保管。

Q: 私密书签占用存储额度吗?

A: 是的,私密书签计入1000条免费存储额度。私密书签和云书签共享存储配额。

Q: 可以导出私密书签吗?

A: 目前暂不支持导出功能。私密书签仅存储在云端,需要通过验证密码才能访问。

Q: 多设备如何同步私密书签?

A: 使用同一账号登录的多个设备会自动同步私密书签数据,但每台设备首次访问时都需要输入密码验证。密码验证通过后,该设备可正常查看和管理私密书签。

Q: 私密书签密码和登录密码一样吗?

A: 不一样。登录密码用于登录 BookmarkSync 账号,私密书签密码是额外的二次验证密码,两者独立设置和管理。

Q: 可以修改私密书签密码吗?

A: 当前版本暂不支持修改密码功能。未来版本可能会增加此功能。

技术实现 ​

私密书签基于以下技术架构实现:

  • 模块名称:privateBookmark
  • 路由路径:/privateBookmark
  • 主要组件:
    • E:\bookmark_chrome\src\modules\privateBookmark\index.ts - 模块定义
    • E:\bookmark_chrome\src\modules\privateBookmark\popup.vue - Popup 界面
    • E:\bookmark_chrome\src\tab-app\views\user\Private.vue - 完整管理页面
  • 数据存储:云端加密存储,通过 API 与服务器交互
  • 通信机制:基于 Channel 通信系统实现 Popup ↔ Background ↔ Content Script 消息传递

开发者可参考 E:\bookmark_chrome\CLAUDE.md 和 E:\bookmark_chrome\docs\ARCHITECTURE.md 了解详细架构信息。

下一步 ​