目录
前言
我使用的主力浏览器是Chrome,Edge辅助。两个浏览器都可以通过登录各自的账号实现书签跨设备同步,可是跨浏览器同步书签却成了困扰我多年的难题。
一、参考链接:
2、bookmarks.xbel文件里的代码内容
电脑浏览器书签自动同步解决方案:floccus插件与坚果云的协同使用 - 知乎 在工作与学习中,我们时常希望在 不同浏览器之间实现书签的同步;而一些传统的浏览器书签同步方案,或多或少都面临着一些问题——比如,Chrome浏览器尽管可以实现比较好的跨设备同步,但由于网络的限制可能导致…https://zhuanlan.zhihu.com/p/4808421403、InfiniCloud+Floccus实现书签同步
二、方案1:坚果云+Floccus
1.Floccus插件介绍:
Floccus是一个开源的,通过Nextcloud、WebDAV、本地文件(或者任何同步文件)来解决跨浏览器书签同步的技术方案。开源地址:github.com/marcelklehr…
你可以简单理解为,Floccus是一个书签同步的浏览器插件。
下载的方式有很多,可在浏览器自带应用商店(例如Chrome浏览器的Chrome Web Store)中下载,也可以在floccus插件的官网(Private bookmarks syncing - floccus.org)下载。
【备用下载】有时候扩展市场打不开,给大家准备了下载:
Firefox的Floccus: floccus-4.19.1(firefox).xpi官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘
chrome浏览器(edge等):https://www.123pan.com/s/4vLqVv-44N
2.配置坚果云
(1)创建书签文件,用于同步
①登录坚果云后,在根目录下创建一个「个人同步文件夹」并自行命名,建议命名为Floccus,同时勾选上「默认不同步到本地」
②然后我们需要上传一个bookmarks.xbel文件到 Floccus 文件夹里面。
【bookmarks.xbel准备:下载位置:https://www.123pan.com/s/4vLqVv-x4N】
bookmarks.xbel文件里的内容如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xbel PUBLIC "+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML" "http://pyxml.sourceforge.net/topics/dtds/xbel.dtd"> <xbel version="1.0"> </xbel>
像下图这样传上去就行了:
(2)创建一个WebDAV应用
接着,坚果云右上角点击你的昵称, 账户信息-安全选项-第三方应用管理,创建一个WebDAV应用,获取密码。
坚果云这里就配置完成了,上图中的 服务器地址、账户名、密码,后面浏览器插件配置时需要用到。
3. 安装和配置Floccus浏览器插件
(1)在chorm浏览器上安装Floccus插件
最好的话是能到Github上下载最新版本,因为有些时候会比扩展商店的版本都要新:
crx文件下载(作者Github):https://github.com/floccusaddon/floccus/releases
Chrome商店:https://chrome.google.com/webstore/detail/floccus/fnaicdffflnofjppbagibeoednhnbjhg
(2)配置Floccus插件的服务器参数
①安装好Floccus浏览器插件后,点击Floccus插件图标开始配置。新建账户
②选择“WebDAV共享中的XBEL文件”
③服务器配置:对照着坚果云后台创建应用那个页面填写即可。一般这个地址是不会变的:【https://dav.jianguoyun.com/dav/】
1)书签路径:坚果云中存放你书签文件的目录地址。如果你是按本教程配置的,直接填 Floccus/bookmarks.xbel
2)文件夹映射:意思是坚果云中的书签文件将被同步到你浏览器的哪个书签文件夹下。如果是火狐浏览器。选则“书签工具栏”;如果是chorm浏览器,选择“书签栏”;如果是Edge浏览器,选择“收藏夹栏”。这样浏览器书签工具栏上的书签就会被同步了。
3)同步行为设置:建议选择15分钟进行一次同步,如果书签相对稳定,不经常变动可适当拉长同步频率,同步策略推荐合并本地和远程更改
4)嵌套账户:如果你的书签中存在文件夹目录,需要选择下图中这个选项,不然在同步的时候会混乱,创建很多重复的空的文件夹。
配置完成后记得保存!
(3)同步书签
点开插件,点击“同步”上传你的书签到坚果云!
4. 同步书签到另外的浏览器,如Edge
上一步,我们把chorm浏览器的书签上传到了坚果云。接下来,我们把云端的书签同步到Edge浏览器。
打开Edge浏览器,安装Floccus插件。重复3.中的配置步骤(记得修改“文件夹映射”目录为书签栏)。保存后,点击“同步”。见证奇迹的时候到了!
如果顺利的话,Chorm浏览器中的书签就全部同步到Edge了。
三、方案2:Infinicloud云盘+Floccus
1、获取infiniCloud的同步账号、密码、和路径
①账号和密码查看位置:登录账号——My Page(右上角)——Apps Connection
具体路径:登录账号——File Browser(右上角)——新建文件夹——上传前面下载的附件: bookmarks.xbel 【路径可以自己设定,记住路径】
我的设定:登录账号——File Browser(右上角)——新建文件夹bookmarks——里面再新建文件夹floccus——上传前面下载的 bookmarks.xbel
那么存储bookmarks.xbel的路径为:https://ogi.teracloud.jp/dav/bookmarks/Floccus
2、浏览器floccus扩展的具体设置
在浏览器里点击前面安装好的Floccus,新建账号——选择 WebDav分享——复制webdav盘的网站【比如我的是:https://ogi.teracloud.jp/dav/bookmarks/Floccus】,账号和密码。
书签路径为:bookmarks.xbel
文件格式:XBEL (默认,不用动)
文件夹映射:选本地文件夹——fiefox选:书签工具栏 / edge选:收藏夹栏
间隔:随意,默认15mins。
四、常见问题
1、上传时候报错,如下图:This profile will be synced soon. We're either waiting for other devices of yours, or other profiles on this device, to finish syncing.
方法:
2、我修改了书签需要手动点击同步吗?
默认是15分钟自动同步一次,这个时间可以在插件中设置。如果你着急,可以点开插件,手动点击“同步按钮”进行一次同步。
3、我安装了这个插件,浏览器还需要登录账号进行同步吗?
建议登录,浏览器账号会同步你账号下的所有插件和一些浏览器配置,而Floccus插件只是同步你的书签,二者不冲突。
4、经常同步错误,莫名其妙多了好多重复的空文件夹?
这是“同步设置-嵌套账户”没有配置正确,默认配置同步时忽略了本地的文件夹所导致的问题,这个问题最开始也困扰了作者好久。
解决:在坚果云盘中下载书签文件,手动删除重复的空文件夹,整理好后上传回坚果云。在错误的浏览器上删除旧的账号、书签,重新建账号配置。注意:同步行-嵌套账户,选择“在其它账户同步行为中包括此账户的本地文件夹”。(参考上文中配置服务器参数部分)