В Firefox открыто много вкладок. После того, как я закрою Firefox, а затем снова запустил его, вкладки остаются. Все в порядке.
Однако время от времени Firefox дает сбой, и мои вкладки теряются. Как мне получить открытые вкладки и сделать резервную копию списка в какой-то файл?
(С вкладками в файле я также могу использовать Git , SVN , или что-то еще, чтобы сохранить их и, при желании, найти ссылку "которую я видел в своем браузере, но не могу вспомнить, что это было".)
Что я получил на данный момент:
Я могу получить URL-адреса , но, похоже, это не совсем то, что я вижу в Firefox:
$c = ((gc c:\Users\..\AppData\Roaming\Mozilla\Firefox\Profiles\xfvj8vd5.default\sessionstore.js ) -join '')
$sess = [Jayrock.Json.Conversion.JsonConvert]::Import( $c.trim('()') )
$sess.windows[0].tabs |
% { $_.entries } |
% { $_.url } |
Select-Object -Unique
Пожалуйста, не говорите мне «использовать то или иное дополнение». Я действительно хотел бы сделать это, как я описал.