You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取Firefox配置文件中附加组件的源URI(或名称)列表?

如何提取Firefox配置文件中附加组件的源URI(或名称)列表?

嘿,我正好知道怎么解决这个问题!Firefox确实有专门存储已安装附加组件信息的文件,完全能替代你现在那套繁琐的页面保存流程,具体操作如下:

第一步:找到你的Firefox配置文件

  1. 打开Firefox,在地址栏输入about:support并回车,进入“故障排除信息”页面
  2. 找到“应用程序概要”板块里的配置文件文件夹,点击旁边的“打开文件夹”按钮,就能直接跳转到配置文件所在的本地目录

第二步:定位存储附加组件信息的核心文件

在打开的配置文件目录里,找到名为extensions.json的文件——这就是你要找的“信息宝库”!Firefox会把所有已安装附加组件的详细信息都存在这里,包括你需要的名称、源URI,还有ID、版本、安装来源、权限等额外信息,完全满足你排查兼容问题的需求。

⚠️ 注意:一定要先关闭Firefox再操作这个文件,不然Firefox运行时会锁定它,可能导致你读不到最新数据或者无法读取。

第三步:提取你需要的信息

  • 如果只是快速查看名称或URI,你可以直接用本地的JSON编辑器打开extensions.json,比如VS Code、Notepad++(需安装JSON格式支持插件),甚至Firefox本身也能打开这个文件——把文件拖进Firefox窗口就行,它会用开发者工具格式自动排版,方便浏览
  • 如果需要批量导出成干净的列表,你可以用简单的Python脚本提取,举个实用的例子:
    先把extensions.json复制到脚本同一目录,然后运行这段代码:
    import json
    
    with open('extensions.json', 'r', encoding='utf-8') as f:
        data = json.load(f)
    
    # 提取附加组件名称和源URI
    addon_list = []
    for addon in data['addons']:
        addon_list.append({
            '名称': addon['defaultLocale']['name'],
            '源URI': addon.get('sourceURI', '无记录')
        })
    
    # 打印结果到控制台
    for item in addon_list:
        print(f"名称: {item['名称']}, 源URI: {item['源URI']}")
    
    # 保存为本地文本文件
    with open('附加组件列表.txt', 'w', encoding='utf-8') as f:
        for item in addon_list:
            f.write(f"名称: {item['名称']}, 源URI: {item['源URI']}\n")
    
    运行后就能得到一份干净的附加组件名称与URI列表,直接用来排查兼容问题就行。

这样操作下来,比你之前保存页面再转单文件的流程高效太多啦!

备注:内容来源于stack exchange,提问作者RokeJulianLockhart

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:23:14