最近想着从 Arc 浏览器撤出,重新用回 edge 浏览器。更换浏览器,自然需要迁移在 Arc 这里的使用历史数据,最主要的就是书签,或者在 Arc 这里叫做 Pined Tab。然而找了一圈,居然没找到导出的地方,搜索了一下,这个使用 chromium 内核的 Arc 浏览器,居然还真没有导出书签的地方(Arc 浏览器的用户体验之耻,无法导出收藏的网址 )。。。
根据少数派看到的文章,浏览器本身没有导出书签的功能,只能够到应用到目录找到数据文件,具体的路径在 /Users/{你的用户名}/Library/Application Support/Arc/StorableSidebar.json
导出的数据文件里包含了 Pined tabs 的 url 和标题。然而这个 json 数据格式 chrome/edge 浏览器还不能够直接导入,还需要转换成相应的 html 格式。
上面少数派文章的评论区里面有人贴出了转换的页面,但是试用了一下,收藏的分组名和层级会丢失,于是又自己写了一个,可以试用一下。找到上面路径的文件复制里面的文本内容贴到网页使用就可以。
具体的地址是:https://scottyeung.top/arc-bookmarks-export/
- 支持按照层级分组导出书签
- 会将打开的标签页,Pined Tab 上面固定的应用 tab 也导出
- 但是这些导出的没有区分出来,统一放在最外层分组的最底下
- 因此导出前最好先把 Arc 浏览器打开没有关闭的 tab 先关掉