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

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

我想知道是否有一个功能或者另一个 Firefox 插件,让我可以将我的所有插件导出到一个简单的列表中 - 最好是 txt 或 html。我的意思是只导出名称,因为我开始记不清了,而且想要在家里和工作中使用相同的插件。

答案1

扩展列表转储器是一个可以将您的插件和主题保存为文件的插件。

编辑:从 Firefox 30 开始,上述插件不再有效。您可以通过about:support在 URL 栏中输入来获取所有已安装插件的列表以及有关 Firefox 安装的其他信息。您也可以尝试插件列表转储器(无需重启)相反,如果您想轻松导出列表。

答案2

如果您想自动执行此操作,这里有一个 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)

答案3

由于没有任何扩展能够做到这一点/在 Firefox 85 中可用,这里有一个名为“Nightly Tester Tools”的扩展,可用于复制附加组件列表:https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/

答案4

相关内容