![如何查看所有已安装的 Firefox 扩展的列表并将其导出?](https://linux22.com/image/1270315/%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E6%89%80%E6%9C%89%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%20Firefox%20%E6%89%A9%E5%B1%95%E7%9A%84%E5%88%97%E8%A1%A8%E5%B9%B6%E5%B0%86%E5%85%B6%E5%AF%BC%E5%87%BA%EF%BC%9F.png)
我想知道是否有一个功能或者另一个 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
将 about:addons 另存为完整的 HTML 文件,然后
生产