当前位置: 首页 > news >正文

Floccus实现跨浏览器书签同步

1. 关于Floccus

Floccus是一款浏览器插件, 依赖Nextcloud,坚果云或者Google Drive等云端存储实现不同浏览器之间的书签同步
官网地址: https://floccus.org
Github地址: https://github.com/floccusaddon/floccus

2. 云盘选择

Nextcloud(自行搭建), 坚果云(支持WebDAV 协议), Google Drive(需要科学上网)都可以实现Floccus云端同步, 这里主要说一下坚果云, 坚果云是一个网盘,支持 WebDAV 协议, 就是容量很小, 默认用户是1G, 但用来存浏览器书签足够了

3. 配置书签同步

3.1 坚果云配置

坚果云地址: https://www.jianguoyun.com/, 网页注册即可, 注册之后进行基本配置

配置完毕之后, 回到我的文件, 创建一个文件夹, 比如Floccus-sync-bookmark

到此, 坚果云配置完毕, Floccus插件所需要相关信息如下:
WebDAV路径地址: https://dav.jianguoyun.com/dav/Floccus-sync-bookmark
WebDAV账号: 用户名/邮箱
WebDAV密码: 就是添加应用后生成的密码

3.2 Floccus插件配置

3.2.1 Floccus下载

方法大致就是官网跳转各自浏览器的应用商店下载, 这里chrom可能需要科学上网, 或者直接去Github项目中去下载, 手动安装到浏览器插件中

3.2.2 Floccus创建账户

安装Floccus插件后(这里火狐为例), 点击插件图标, 选择创建账户–>WebDAV分享, 这里需要填写三个, 均为3.1步骤准备好的内容


下一步填写云端书签路径和选择要同步的文件夹, 云端书签路径这里保持不变, 只要WebDAV路径目录锁定的对, 这个文件会自行创建(注意, 这个文件一定得是云端不存在的,否则会报错); 书签文件夹这里的路径根据个人习惯, 可以选择直接能显示到书签栏的书签目录, 也可以单独选择一个用于同步的书签目录, 这里选择后者(具体怎么判断, 可以先保存一个书签, 然后从管理书签中查看一下保存书签的具体位置就能判断书签目录层级)

下一步选择同步选项, 根据自己需要配置

下一步, 账户创建完成, 完成后会自发触发一次同步

3.2.3 Floccus导出账户

注意: 上一步的配置是首次配置, 会在云端生成一个同步文件, 后面的同步都是基于这个云端文件,默认名称为bookmarks.xbel, 通俗点说, 就是后面的同步, 不能再创建账户了, 因为bookmarks.xbel已经存在了, 所以后面的的同步操作都要依托首次配置的浏览器导出文件来进行账户配置

导出账户: 对首次配置好的账户进行导出

选择导出账户, 默认锁定配置好的书签目录, 会生成一个json文件, 保存

3.2.4 Floccus导入账户

导入账户: 将首次配置导出的json文件传给其余设备, 设备中浏览器依次安装Floccus插件, 点击插件进行导入操作


点击导入账户, 选择json文件, 进行导入

导入后, 点击图标, 点击选项, 账户相关信息不要动, 都是已经导入好的, 只需要配置自己的书签目录和同步选项即可, 保存后会自动触发同步

到此, 基于Floccus夸浏览器同步书签配置完毕, 任何一台设备添加或者删除书签后, 其余同步设备触发同步机制后都会进行同步操作.

http://www.jsqmd.com/news/659039/

相关文章:

  • 从Velodyne到Livox:不同品牌激光雷达的坐标系‘方言’与ROS下的统一处理实践
  • news-please:革命性新闻爬虫工具,一站式解决新闻信息提取难题
  • 如何利用MySQLd Exporter构建企业级MySQL监控系统
  • 释放STM32的矩阵算力:ARM CMSIS-DSP库实战指南
  • SpringBoot+MyBatis实战:构建企业级CRM客户管理系统的核心模块与架构设计
  • 你的 Vue 3 defineAsyncComponent(),VuReact 会编译成什么样的 React?
  • 用手机控制电脑桌面:Lan Mouse让你的跨设备操作变得如此简单
  • MATLAB雷达仿真避坑指南:从LFM信号生成到脉冲压缩的完整流程(附代码)
  • CefFlashBrowser终极指南:如何在现代电脑上完美运行经典Flash游戏和内容
  • 鸿蒙flutter测试文章3
  • 方向向量在游戏开发中如何应用,高数下空间几何到底有什么用处
  • huatuo兼容性报告:如何无缝集成第三方库和框架
  • 10个TinyEditor实用技巧:从基础使用到高级定制
  • Go语言如何写TCP服务器_Go语言TCP Server教程【全面】
  • 终极指南:Gamescope三大后端架构解析 - DRM、SDL与Wayland实现原理深度剖析
  • Three.js动画效果
  • 软件身份管理中的用户生命周期
  • 沙特阿拉伯王储主持的沙特公共投资基金(PIF)董事会通过并公布PIF 2026-2030年战略
  • 2026年比较好的汽车叶轮注塑模具厂家哪家好 - 品牌宣传支持者
  • 【Linux】Linux环境基础开发工具使用
  • 【万字文档+PPT+源码】基于springboot+vue在线投票系统-计算机专业项目设计分享
  • AutoSpotting终极指南:如何在AWS上节省90%EC2成本
  • 实锤了!Hermes被爆抄袭中国团队代码
  • 2026年3月电器外壳注塑件厂商推荐,储能箱体注塑件/注塑件/医疗模具/压铸模具/精密模具,电器外壳注塑件直销厂家推荐 - 品牌推荐师
  • django-fsm部署指南:生产环境配置和性能调优
  • 从时序到驱动:DHT11在树莓派4B上的Linux内核GPIO驱动实战
  • 【万字文档+PPT+源码】基于springboot+vue个性化课程推荐系统-计算机专业项目设计分享
  • AIAPI代码生成准确率从68%跃升至94.7%的关键:2026奇点大会首次公开的AST-Level反馈强化学习框架
  • 用74LS148和Multisim做个病房呼叫器:从芯片手册到仿真调试的保姆级教程
  • printf-tac-toe代码解析:深入理解printf导向编程的奥秘