首页 文章

Mozilla WebExtensions支持Firefox配置文件

提问于
浏览
3

我想使用WebExtensions创建一个Firefox Addon,它会;

  • 显示用户,已创建的Firefox配置文件列表

  • 能够切换配置文件

就像User Agent Switcher一样(它是在Mozilla Addon SDK之上构建的) . 观看https://www.screencast.com/t/Zj4AkTmFfA

我无法在https://developer.mozilla.org/en-US/Add-ons/WebExtensions上找到任何API参考来访问配置文件列表或切换配置文件 .

不确定Mozilla是否会从WebExtensions中删除访问Firefox配置文件,例如他们限制访问Firefox首选项(about:config) .

1 回答

  • 1

    我担心没有API, at the moment 来处理用户配置文件 . 除了MDN上的列表之外,还有一个已经批准并正在实施的list of APIs .

    但是,有一个中期可能性:您可以提交错误以请求支持新API . 这对于如何做到这一点并不是一个指南here .

    如果这些选项都不能解决您的问题,您可以考虑提交API请求 . 在此之前,请记住:WebExtensions的目标不是支持旧版扩展的每个用例 . 在大多数情况下,您需要的功能可以使用WebExtensions API构建,但需要重新思考和修改 . 通用或非常广泛的错误很难变成可操作的问题 . 尽可能限制焦点 . 我们会尝试审核所有传入的API请求,但这需要时间,所以请耐心等待 . 进行搜索以查看错误是否已存在 . 还想提交一个新的API吗?你可以在这里这样做 .

    请注意,Firefox 57后文件系统访问有ideas:这可能用于至少显示不同的用户配置文件 .

相关问题