gpt4 book ai didi

firefox - 如何通过命令行应用程序获取 Firefox 中打开的选项卡列表?

转载 作者:行者123 更新时间:2023-12-02 01:20:58 26 4
gpt4 key购买 nike

我在 Firefox 中打开了很多选项卡。当我关闭 Firefox 然后再次运行它时,选项卡就在那里。没关系。

但是,Firefox 有时会崩溃,我的选项卡也会丢失。如何获取打开的选项卡并将列表备份到某个文件?

(对于文件中的选项卡,我还可以使用 GitSVN 或其他任何内容来存储它们,并可选择查找一些“我在浏览器中看到但不记得它是什么”的链接。)

到目前为止我得到了什么:

我可以获得一些URLs ,但这似乎并不完全是我在 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

请不要告诉我“使用这个插件或那个插件”。我真的很想按照我描述的那样做。

最佳答案

使用 PoshCode 中的 JSON 模块,这看起来是正确的(请记住:我在 Firefox 4 上测试了这一点,其中选项卡全景会产生“隐藏”选项卡,ymmv)。

ConvertFrom-Json -File ~\AppData\R*\M*\F*\P*\*\sessionstore.js -Type PSObject -EA 0 |
Select -Expand Windows | Select -Expand Tabs |
Where { !$_.hidden } | ForEach { @($_.Entries)[-1] } |
Select Title, Url

第一行中的所有 * 只是为了使其简短。如果您关心搜索所花费的(毫秒)秒,请随意将其扩展为完整路径。

关于firefox - 如何通过命令行应用程序获取 Firefox 中打开的选项卡列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3674633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com