介绍

有时候手机或平板上收集了不少有用的网址,需要将其放到收藏夹或笔记中,这时需要导出这些打开的标签页。

iPhone Safari

环境

  • iOS 13.3.1
  • macOS 10.14.6

方法

刚开始时没有想到什么好办法,还在考虑用各种工具查看当前打开的所有标签页,或者用同步工具在 macOS 上的 Safari 查看其他设备上打开的标签页。

后续搜索后发现,可以直接将所有打开的标签页全部保存到书签中。方法是长按 Safari 底部的书签按钮,在弹出的菜单中点击 为 X 个标签页添加书签 选项。

然后可以从 macOS 上的 Safari 中导出书签,或者使用 iCloud 之类的同步方案处理:

Android Chrome

环境

  • Android 11
  • Chrome 91.0.4472.88
  • macOS 10.14.6

方法

正常来说可以通过其他设备打开的标签页来导出。但是比较奇怪的是只有在开启代理时,打开的标签页才被同步到其他设备打开的标签页中。而未同步的已开标签页需要使用其他方法导出。

下面这个回答列出了很多可以使用的方法,但是有些方法实在是太过复杂了,还需要使用 JavaScript 遍历网页代码,并且这个方法会受 Chrome 更新的影响。值得推荐的是回答中的第一个方法,就是使用 Chrome 远程调试工具,可以直接看到所有打开的标签页,然后直接用鼠标选中所有文字后复制即可。

虽然最终复制的结果是一行标题一行链接的格式,但是可以根据需要使用正则表达式对内容进行转换,变成自己需要的格式。