自研!地表最强云端书签插件!!!

功能更新记录

本文档按功能分类整理了云端书签项目的历次功能更新和改进。


一、同步功能

同步策略改进

  • 切换场景时,每次都从云端重新拉取最新数据,保证本地数据不会过时。
  • 多个修改操作会排队依次上传到云端,避免同时上传导致数据混乱。
  • 首次配置 WebDAV 时,如果本地已经有书签,会自动合并到云端,不会覆盖丢失原有书签。
  • 你切换回浏览器窗口时,如果数据过期了会自动同步更新。
  • 更换 WebDAV 账号后,会清空本地旧数据,重新从云端下载。

浏览器书签自动同步到云端

  • 可以把你浏览器原生书签栏里的书签,自动定时同步到云端书签的某个场景中。
  • 这个功能和你平时在弹窗里切换的场景没关系,相互独立。
  • 只有当浏览器里的书签比云端新的时候才会更新,不会覆盖别人已经上传的内容。
  • 如果连续三次同步都失败了,会自动停止,避免一直重试浪费资源。
  • 每台设备可以单独设置要不要开启,互不影响。

使用体验改进

  • 在设置页操作云端同步时,会显示蒙层等待操作完成,避免你重复点击。
  • 弹窗左下角会显示同步状态:绿色表示已同步,黄色表示正在同步,红色表示同步失败。
  • 可以手动点击「立即同步」来主动同步(同时拉取和上传),也可以点击「仅上传」只把本地变化传到云端。

二、场景管理

基础功能

  • 场景是什么? 场景就是把书签分开管理,比如一个放工作书签,一个放私人书签,互相不打扰。
  • 插件默认有「家庭」和「公司」两个场景,这两个不能删除,防止误删。
  • 你可以自己添加任意多个场景,比如「学习」「项目A」等等,可以改名,可以删除。
  • 每个场景的书签、文件夹都存在云端单独的文件里,互不干扰。

使用体验改进

  • 切换场景时,会显示提示告诉你正在切换,按钮变成加载状态,防止你重复点击。
  • 切换场景后会自动清空搜索框,不会保留上个场景的搜索内容。
  • 你创建的空文件夹不会莫名其妙消失,会一直保留。

三、书签管理

基础功能

  • 多种添加方式:弹窗快速添加当前网页、快捷键添加、右键菜单添加、完整管理页手动添加。
  • 可以批量勾选多个书签,一起移动到另一个文件夹。
  • 可以用鼠标拖动书签和文件夹,调整它们的排列顺序,改完自动同步到云端。
  • 支持多级文件夹(文件夹里面还能建文件夹),可以新建、改名、移动、删除。
  • 点击书签可以查看完整信息,包括备注、标签等。
  • 一键检查所有书签,找出打不开的失效链接,你确认后可以一次性删除。

排序

  • 默认保留你拖拽调整的顺序,你说了算。
  • 也可以选择按创建时间、按标题字母、按收藏优先来排序。
  • 调整文件夹顺序后,书签会自动按照新的文件夹顺序重新排列。
  • 新书签或新文件夹会自动插入到正确的位置,保持原有排序不乱。

搜索和筛选

  • 输入关键词就能搜索,标题、网址、描述、备注、标签里面都能搜。
  • 可以按文件夹筛选、按标签筛选、只看收藏、只看最近添加。
  • 你搜过的内容会记住,下次打开还保留。

界面体验改进

  • 可以切换网格视图(卡片式)或列表视图(文字为主)。
  • 可以自己选择要不要显示网站图标、网址、描述、备注、标签。
  • 手机上添加书签时,界面会自动适应屏幕高度,不会被输入法挡住。
  • 在目录点击某个文件夹,会自动滚动到书签列表里那个文件夹的位置,并打开它。
  • 滚动浏览时,顶部会固定显示你当前正在看哪个文件夹,不容易迷路。

四、文件夹管理

功能改进

  • 可以只改文件夹名字,不改变位置;也可以只移动文件夹到另一个父文件夹,不改名。
  • 在电脑上,可以点击文件夹展开/折叠里面的子文件夹。
  • 在手机上,点击文件夹只会筛选出该文件夹的书签,不会展开折叠,更适合小屏幕操作。
  • 层级关系清晰,子文件夹会自动缩进显示。
  • 空文件夹会保留,不会被自动删掉。
  • 显示每个文件夹里面有多少个子文件夹。

操作体验改进

  • 每个文件夹右边有个「…」按钮,点击弹出菜单选择重命名/移动/删除操作。
  • 可以拖动文件夹调整顺序。

五、弹窗界面

目录导航

  • 目录按钮固定在弹窗右上角,随时可以点击打开。
  • 目录从侧边滑出覆盖在内容上面,点击空白地方就关闭。
  • 支持两种显示方式:树形层级结构(默认)和横向标签,可以在设置里切换。
  • 点击目录里的文件夹,右侧自动滚动到那个文件夹的位置。
  • 目录里会高亮显示你当前正在看的文件夹。

滚动体验

  • 可以选择记住弹窗滚动位置,下次打开自动滚到上次的位置。
  • 滚动超过一屏后,会显示「回到顶部」按钮,点击一键返回顶部。
  • 打开收藏抽屉时会自动隐藏回到顶部按钮。

布局和样式

  • 电脑和手机都用统一的抽屉式目录设计。
  • 字体更适合中文显示,看起来更均匀舒服。
  • 颜色、圆角、阴影风格统一,简洁清爽。
  • 可以自己设置电脑和手机端弹窗的高度,适配不同屏幕。

功能增强

  • 弹窗有收藏快捷入口,快速查看所有你收藏过的书签。
  • 在弹窗里删除书签后,立即同步到云端。
  • 搜索框有个清空按钮,点一下就能清空搜索内容。
  • 可以选择要不要在弹窗显示更新按钮。

六、悬浮球功能

基础功能

  • 可以选择开启或关闭悬浮球,设置会同步到云端。
  • 按住悬浮球可以在屏幕右边上下拖动,改变位置。
  • 点击悬浮球就能打开插件弹窗,和点击工具栏图标一样。
  • 可以设置悬浮球默认靠左边还是靠右边界。

使用体验改进

  • 你不碰它的时候,它会自动贴到屏幕边缘,减少遮挡网页内容。
  • 调整浏览器窗口大小或缩放网页时,会自动调整位置,保证悬浮球始终看得见。
  • 你可以自己改悬浮球大小(需要改一点代码,文档里有现成例子)。
  • 可以设置点击悬浮球是「打开弹窗」还是「一键保存当前网页」。

七、设备管理

基础功能

  • 每台设备第一次使用时,会自动生成一个唯一的设备ID。
  • 设置页能看到所有用过这个账号的设备列表,显示设备名称、什么时候创建的、上次在线时间。
  • 可以把不用的设备从列表里删掉。
  • 如果你换设备了,可以把列表里已有设备选为当前设备,不用重新添加。
  • 可以自己改当前设备的显示名称。

设备检测

  • 可以选择开启设备检测功能,默认关闭。
  • 开启后,如果当前设备不在设备列表里,会清空本地数据,防止别人盗用。

浏览器书签同步设置

  • 每台设备可以绑定一个云端场景,用来存放浏览器原生书签同步过来的内容。
  • 每台设备可以单独开启或关闭自动同步。

八、密码保护

  • 可以在设置里开启密码保护。
  • 输入一次密码后,这次浏览器不关就不用再输。
  • 浏览器关掉再打开,需要重新输入密码。
  • 打开弹窗、管理页、设置页都需要输入密码。

九、导入导出

导入

  • 可以直接从你浏览器的书签栏导入到云端书签,选个目标场景就行。
  • 支持导入浏览器导出的 HTML 书签文件。
  • 支持导入本插件导出的 JSON 备份文件。
  • 同一个网址不会重复导入,自动去重。
  • 会保留原来的文件夹结构。
  • 导入完会告诉你新增了多少个书签。

导出

  • 导出为 JSON 文件:包含完整的书签、文件夹、备注等所有信息,可以用来备份。
  • 导出为 HTML 文件:标准格式,可以直接导入到其他浏览器或其他书签工具。
  • 在书签管理页右上角就有导出按钮,很方便。

WebDAV 配置迁移

  • 可以一键把当前配置导出到剪贴板,到新设备上一键导入,不用重新手动输入。
  • 格式很简单:地址第一行,用户名第二行,密码第三行。

十、标签功能

  • 你给书签加的标签,会自动汇总显示在左侧列表。
  • 点击某个标签,就会只显示带这个标签的书签。
  • 一个书签可以加多个标签。

十一、收藏功能

  • 点击书签右上角的星星就能收藏或取消收藏。
  • 可以筛选只看已收藏的书签。
  • 可以设置排序让收藏的书签排在前面。
  • 弹窗里有收藏快捷入口。
  • 收藏状态改完立即同步到云端。

十二、兼容性和稳定性

  • 同时支持 Chrome 和 Firefox 浏览器,电脑端和手机端都能用。
  • 可以导出调试日志,遇到问题时方便排查,密码会自动打码不会泄露。
  • 程序出错了会记录下来,不会直接崩溃。
  • 手机端针对触摸操作和小屏幕做了专门优化。