在Firefox中导出同步选项卡

时间:2018-06-13 04:56:32

标签: firefox

在桌面版Firefox中查看同步标签列表时,是否还要从移动设备导出同步标签列表?我要保存的标签位于Menu > Library > Synced Tabs下。右键单击不显示任何类型的导出功能。我目前的想法是打开所有标签然后书签所有标签,但我有很多标签,所以加载所有标签会很慢。

2 个答案:

答案 0 :(得分:0)

这是一个解决方案。不好,但是可以用(这里是FF78.0.2 64位)。

  1. 在新标签页中打开“ about:sync”,您应该会看到“收藏夹”列表
  2. 向下滚动到“标签”
  3. 点击“记录编辑器(服务器)”
  4. 在“选择记录”中,选择要导出其选项卡的同步设备的记录。如果您已将客户端名称分配给设备,则很容易识别它们。
  5. 在下面的文本框中,显示所有条目的列表(每个同步选项卡一个)。
  6. 将此文本复制并粘贴到文本编辑器中,然后根据需要使用text-search-and-replace对其进行后处理。
  7. Voila!

答案 1 :(得分:0)

仅基于 Thorsten K. 的答案(我很感激他提示了正确的方向),在您的桌面上安装插件 About Sync

这是一款可以公开您想要的信息的软件。它不是 vanilla firefox 的一部分,而是在为开发人员开发的插件中。

从那里按照 Thorsten K. 的回答步骤

<块引用>
  • 在新标签页中打开“about:sync”,您应该会看到“Collections”列表
  • 向下滚动到“标签”
  • 点击“记录编辑器(服务器)”
  • 在“选择记录”中,选择要导出标签的同步设备的记录。如果您为设备指定了客户端名称,则很容易识别它们。
  • 在下面的文本框中,显示了所有条目的列表(每个同步标签一个)。
  • 将此文本复制并粘贴到文本编辑器中,然后根据需要使用文本搜索和替换对其进行后处理。

内容采用 json 格式(即使对于非开发人员也不是很复杂),您需要的信息应位于“title”和“urlHistory”字段中。

请注意,后者是一个数组,也就是说它可以存储多个 url。我不确定这究竟是什么模型(我想,因为每个选项卡都可以重用加载不同的 url,所以这些 url 都显示在该字段中;但是您无法在桌面上打开该选项卡并在此类历史记录中前进和后退) .唯一与“标题”明显匹配的历史条目是第一个。

在我的例子中,“urlHistory”在少数记录中包含多个 url,否则它是一个单独的项目,如下面的两个示例所示:

[{
  "title": "GitHub - akahuku/wasavi: wasavi is an extension for Chrome, Firefox, and Opera. wasavi changes a textarea element to virtual vi editor which supports almost all the vi/ex commands.",
  "icon": null,
  "urlHistory": [
    "https://github.com/akahuku/wasavi",
    "https://github.com/Jermolene/TiddlyDesktop/issues/152",
    "https://www.google.com/search?q=edit%20tiddler%20in%20external%20editor&ie=utf-8&oe=utf-8&client=firefox-b"
  ],
  "lastUsed": "1548956216.29"
},
{
  "title": "[TW5] Markdown and katex plugins - Google Groups",
  "icon": null,
  "urlHistory": [
    "https://groups.google.com/forum/m/#!topic/tiddlywiki/PhFdqZ_eWLE"
  ],
  "lastUsed": "1550038099.58"
}]

如果您使用带有以下表达式的 jsonpath 处理器(例如 jsonquerytool.com)处理文本

$[*].title

你得到标题列表

[
    "GitHub - akahuku/wasavi: wasavi is an extension for Chrome, Firefox, and Opera. wasavi changes a textarea element to virtual vi editor which supports almost all the vi/ex commands.",
    "[TW5] Markdown and katex plugins - Google Groups"
]

同时与

$[*].urlHistory[0]

您获得每个标签的 urlHistory 中的第一个条目。

[
    "https://github.com/akahuku/wasavi",
    "https://groups.google.com/forum/m/#!topic/tiddlywiki/PhFdqZ_eWLE"
]