不同浏览器、不同终端如何实现书签同步?
关于浏览器
在Apple系上常用的浏览器是safari.多端书签同步已经是小意思了。
对于Windows和Android平台的书签同步,如果只依靠同一浏览器的书签同步,那么势必有局限性,暂时没发现两边都做得很好的。
Windows上的Edge浏览器可以装插件,虽然是Chromium的套壳,但是做了很多自己的特色,也有自己的应用商店,用起来还是不错的,但是Android版的Edge浏览器我已经很多天没有登上账号了,一直显示白色网页,刷不出来登陆界面。
Windows上的Firefox很有自己的特色,虽然没有Chromium系浏览器兼容性那么强,但是Firefox作为老牌浏览器也有不错的使用体验,手机版的Firefox一段时间前还可以装插件,更改附加组件集可以装所有插件,目前试了试没有试出来。
国产浏览器,想法太多,就是不想好好做浏览器,做了入口巴不得把入口装饰的花团锦簇。桌面端反而还不错,比较有特点。
主要目标
主要讨论的是可以装插件的一些浏览器如何在多端、不同浏览器之间进行书签同步,首先先公布答案,通过floccus等一类支持Webdav同步的插件。
那么我们就需要用可以用来安装插件的浏览器。
Window可以用Chrome、Edge、Firefox,
Linux可以用Firefox,
Android可以用狐猴浏览器、Kiwi Browser、Yandex
操作方式
在电脑版使用Chrome应用商店(如果没有翻墙的话,可以通过网上下载,开发者模式安装)Edge应用商店、Firefox扩展与主题安装floccus。安装后进行下面相同的配置。

配置floccus
第一次点开插件,页面如图所示。

点击新建账号

可以看到floccus支持Nextcloud书签、WebDAV共享、Google Drive同步,今天我们使用WebDav进行同步。选择WebDav分享,点击继续。

我们依然使用坚果云服务器同步,在坚果云设置中的第三方应用管理里我们可以看到下面内容,WebDAV URL填入服务器地址,用户名填入账号,密码填入应用密码,密码短语不填写。

点击继续后,看到如下图所示。我们可以在坚果云中新建floccus文件夹,书签路径填为“floccus/bookmarks.xbel",文件格式不变,依然选择XBEL。

本地文件夹,意思是同步到本地哪个部分的文件夹。比如Edge浏览器默认分为根目录和根目录下“收藏夹栏”、“移动收藏夹、“其他收藏夹”,不要选根目录“无标题文件夹”,下面的“收藏夹栏”、“移动收藏夹、“其他收藏夹”不可改名,同步会有问题。我们此次选“收藏夹栏”。

点击继续,看到如图所示。自动同步建议打开,因为手动的话总是忘了打开,当然如果希望精准操作的话可以关闭。自动同步的话,选择合适的同步间隔,一般默认即可。
同步策略:第一个是将本地书签和服务器书签合并,保留所有书签。第二个是放弃本地书签,使用服务器书签。第三种是只同步上去本地书签来更新服务器书签,不接受服务器书签的同步。
嵌套账号:如果只有一个账号,忽略该选项。如果有嵌套账号,那么需要注意一下在父文件夹的同步时,是否也同步该文件夹。

点击继续,即可创建完成。

随后floccus会进行一次同步。

因为所有浏览器上的floccus插件均相同,均按照此步骤进行同步即可。
同步机制
通过不同终端的floccus不断向服务器更新、下载最新的书签信息,来同步最新的书签信息。当然这样是不断的进行增量,如果需要对书签整理或者删除,那么可以在一个终端修改后,使用“推送”来进行一个覆盖,然后在使用其他终端时先清空书签,或者进行一次“拉取”操作即可。
操作虽然复杂一些,但是整理书签毕竟是少数时间,我们大部分时间书签都处于不断的增量状态。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

姜小圆
校验提示文案
dark77
校验提示文案
动物园1823
校验提示文案
SHI8748186
校验提示文案
SHI8748186
校验提示文案
动物园1823
校验提示文案
dark77
校验提示文案
姜小圆
校验提示文案