Mozilla WebExtensions 支持 Firefox 配置文件

Mozilla WebExtensions support for Firefox Profiles

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

就像 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)。

恐怕API、目前无法处理用户配置文件。除了 MDN 上的列表之外,还有一个 list of APIs 已经批准并正在实施。

但是,有一种中期可能性:您可以提交错误以请求对新 API 的支持。这并不一定意味着您的请求会得到执行,但它确实意味着它至少会得到讨论。有一个关于如何做到这一点的指南 here

If none of these options address your situation, you can consider filing an API request. Before you do, please keep in mind:

  • The goal of WebExtensions is not to support every use case from legacy extensions. In most cases, the functionality you need can be
    built with WebExtensions APIs, but it requires some re-thinking and
    modification.
  • Generic or very broad bugs are hard to turn into actionable issues. Try to limit the focus if possible.
  • We do try to review all incoming API requests, but it takes time, so please be patient.
  • Do a search to see if the bug exists already.
  • Still want to file a new API? You can do so here.

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