如何查看所有已安装的 Firefox 扩展的列表并将其导出?

use*_*604 12 firefox firefox-extensions

我想知道是否有一个功能或另一个 Firefox 插件,我可以将所有插件导出到一个简单的列表中 - 最好是 txt 或 html。我的意思只是名字,因为我开始迷失方向并希望在家和工作中使用相同的插件。

Meh*_*lar 22

Extension List Dumper是一个插件,可以将您的插件和主题保存为文件。

编辑:从 Firefox 30 开始,上述插件不再有效。您可以通过about:support在 URL 栏中输入来获取所有已安装插件的列表以及有关 Firefox 安装的其他信息。如果您想轻松导出列表,也可以尝试使用Addon List Dumper (restartless)

  • 这些附加组件均不再可用。他们显示的样板页面是故意的,如 https://github.com/mozilla/addons-frontend/issues/7129#issuecomment-460018995 中所述 (2认同)

efo*_*nis 5

如果您想自动执行此操作,这里有一个 Python 脚本,可以打印已安装插件的名称,包括启用标志。它接受一个参数,即 Firefox 配置文件路径,可以在 about:support 页面中找到该路径。

import json, os, sys
PROFILE, = sys.argv[1:]
path = os.path.join(PROFILE, 'extensions.json')
data = json.load(open(path, encoding='utf-8'))
for addon in data['addons']:
    enabled = '*' if addon['active'] else ' '
    name = addon['defaultLocale']['name']
    print(enabled, name)
Run Code Online (Sandbox Code Playgroud)