spl*_*tms 5 firefox tabs synchronization export
在桌面 Firefox 中查看同步选项卡列表时,是否可以从移动设备导出同步选项卡列表?我想保存的选项卡位于Menu > Library > Synced Tabs. 右键单击不会显示任何类型的导出功能。我目前的想法是打开所有选项卡,然后为所有选项卡添加书签,但我有很多选项卡,因此加载所有选项卡会很慢。
仅以Thorsten K. 的答案为基础(我很感谢他暗示了正确的方向),在您的桌面上安装插件About Sync。
这是一个可以公开您想要的信息的软件。它不是普通 Firefox 的一部分,而是在为开发人员开发的插件中。
从那里开始遵循 Thorsten K. 的回答步骤
- 在新选项卡中打开“about:sync”,您应该看到“Collections”列表
- 向下滚动到“选项卡”
- 单击“记录编辑器(服务器)”
- 在“选择记录”中,选择要导出其选项卡的同步设备的记录。如果您已为设备分配了客户端名称,则很容易识别它们。
- 在下面的文本框中,显示所有条目的列表(每个同步选项卡一个)。
- 将此文本复制并粘贴到文本编辑器中,然后根据需要使用文本搜索和替换对其进行后处理。
内容采用 json 格式(即使对于非开发人员来说也不是很复杂),您想要的信息应该位于“title”和“urlHistory”字段中。
请注意,后者是一个数组,也就是说它可以存储多个 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"
}]
Run Code Online (Sandbox Code Playgroud)
如果使用 jsonpath 处理器(例如 jsonquerytool.com)使用以下表达式处理文本
$[*].title
Run Code Online (Sandbox Code Playgroud)
你会得到标题列表
$[*].title
Run Code Online (Sandbox Code Playgroud)
当与
$[*].urlHistory[0]
Run Code Online (Sandbox Code Playgroud)
您将获得每个选项卡 urlHistory 中的第一个条目。
[
"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"
]
Run Code Online (Sandbox Code Playgroud)
小智 1
这是一个解决方案。不太好,但它可以工作(这里是 FF78.0.2 64 位)。