在工作与学习中,我们时常希望在不同浏览器之间实现书签的同步;而一些传统的浏览器书签同步方案,或多或少都面临着一些问题——比如,Chrome浏览器尽管可以实现比较好的跨设备同步,但由于网络的限制可能导致同步不稳定;另一方面,比如想跨浏览器实现同步(例如将某一台电脑上Chrome浏览器的书签与这台或另一台电脑上的火狐浏览器的书签实现同步),则很少有可靠的解决方法。
而若借助于floccus这一浏览器插件,则可以很好的实现浏览器书签的跨浏览器、跨设备同步。本文就详细介绍基于floccus插件与坚果云的WebDAV协议,实现浏览器书签的跨平台、跨设备自动同步方法。
本文以Chrome浏览器为例来介绍详细的操作方法。首先,需要在浏览器中下载、安装floccus插件;下载的方式有很多,可以在浏览器自带应用商店(例如Chrome浏览器的Chrome Web Store,如下图)中下载,也可以在floccus插件的官网(https://floccus.org/)下载,如下下图。
下载后,将插件安装到浏览器中。
接下来,开始在坚果云中进行操作。如果没有坚果云的账号,大家需要首先自己注册一个,这里就不再赘述。
打开我们的坚果云,点击右上角的用户名称,随后点击“账户信息”。
接下来,选择“安全选项”→“添加应用”。
接下来,输入名称;因为我们是为后期floccus做准备,因此这里的名称就可以起一个和该插件名称相关的即可。
随后,点击“生成密码”,再点击“完成”即可。
此时,即可在“第三方应用管理”处看到我们刚刚生成的应用名称与密码。
接下来,大家在电脑中创建一个空白.txt
文件,并在文件中输入以下内容:
<?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>
如下图所示。
接下来,将该.txt
文件的名称修改为bookmarks
,后缀名修改为.xbel
,如下所示。
其次,在坚果云中新建一个文件夹,名称自己命名即可。
随后,将我们刚刚创建好的bookmarks.xbel
文件上传到坚果云中我们刚刚新建的文件夹内。
接下来,再回到我们浏览器中,找到刚开始安装好的floccus插件,点击插件图标。
随后,点击“NEW ACCOUNT”,创建一个新的账户;在弹出的窗口中,选择“XBEL file in WebDAV share”选项,并点击“ADD ACCOUNT”。
接下来,在弹出的窗口中(如下图所示),第一行与第二行分别按照前面我们提到的坚果云“第三方应用管理”处(如下下图所示)的“服务器地址”与“账户”输入即可,第三行密码输入我们坚果云前期生成的密码即可;第四行输入我们前期创建的bookmarks.xbel
文件的路径;第五行密码可以设置也可以不设置,大家根据提示按照自己的需要来即可。
接下来,选择要同步的书签文件夹。由于我是准备将Chrome浏览器中的全部书签都进行同步,因此就选择了书签的根目录。
接下来,大家按照个人习惯,设定一下书签的同步频率。我这里选择了15m
,就说明只要我开启Chrome浏览器,该插件就会每隔15分钟自动同步一次我们的书签。
其他选项都选择默认即可。随后,点击最下方的“SAVE”。
此时,点击floccus插件图标,可以看到插件已经在10秒前完成了第一次同步。
若不放心,还可以进入我们的坚果云查看bookmarks.xbel
文件的信息,发现此时该文件的大小已经变大,且文件修改时间也发生了变化,说明我们的书签确实已经同步到了该文件中。
由此,便完成了我们全部的配置工作。
如果我今后需要在别的浏览器中同步我刚刚Chrome浏览器同步的书签,那么只需要在对应的新的浏览器中也安装floccus插件,且将我刚刚使用的账号导入进去,选择“Pull sync”,即可实现同步。
欢迎关注公众号/CSDN/知乎/微博:疯狂学习GIS