Mozilla WebExtensions支持Firefox配置文件

时间:2017-07-19 00:28:48

标签: firefox mozilla profiles

我想使用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 个答案:

答案 0 :(得分:2)

我担心没有API,目前,以处理用户个人资料。除了MDN上的列表之外,还有list of APIs已经批准并正在实施。

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

  

如果这些选项都不能解决您的情况,您可以考虑   提交API请求。在此之前,请记住:

     
      
  • WebExtensions的目标不是支持旧版扩展的每个用例。在大多数情况下,您需要的功能可以是   使用WebExtensions API构建,但它需要一些重新思考和   修改
  •   
  • 通用或非常广泛的错误很难变成可操作的问题。尽可能限制焦点。
  •   
  • 我们会尝试审核所有传入的API请求,但这需要时间,所以请耐心等待。
  •   
  • 执行search以查看错误是否已存在。
  •   
  • 仍想提交新的API?您可以here
  •   

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