Firefox Hello是Firefox的第一个系统附加组件

尝试消除问题的工具

Firefox网络浏览器的最新Nightly版本附带该浏览器发布的第一个系统附加组件。浏览器的实时聊天组件Firefox Hello已变成系统附加组件。

Mozilla在2015年中期宣布,它将在不久的将来将Firefox的特定功能转变为系统附加组件。此举背后的想法是使这些功能的更新独立于浏览器更新。

例如,如果Mozilla想要在Firefox的早期版本中更新Firefox Hello,则必须发布整个浏览器的更新。新方法加快了将已变成系统附加组件的组件的更新的交付速度

附加方法的另一个好处是Mozilla可以将功能交付给Firefox用户库样本以进行测试。

Firefox系统附加组件

firefox hello system addon

Firefox 45或更高版本的系统已随附第一个系统附件。常规加载项和系统加载项之间的一个核心区别是,无法从加载项管理器中删除系统加载项。

实际上,当前的实现甚至没有在浏览器的加载项管理器中列出Firefox Hello。

但是about:support页面将其列为扩展。系统插件未安装在用户的配置文件目录中,而是安装在Firefox的安装目录中。

目录根据使用的操作系统和系统上安装的Firefox的版本而有所不同。 Windows用户在C: Program Files(x86) Nightly browser features下找到Nightly目录,而在C: Program Files(x86) Firefox browser features下找到常规Firefox目录。

firefox system addon loop

请注意,后者至少在45版之前不会列出系统附加组件。实际上,功能目录甚至在任何版本的Web浏览器中都不存在,但是在最新的Nightly版本中。

由于系统加载项位于安装目录中,因此将自动为系统上使用的所有配置文件启用它们。

尽管Mozilla最终可能会在“附件管理器”中列出系统附件,并为用户提供了禁用它们的控件,但目前尚不存在此类功能。

但是,您可以在features目录中删除这些附加组件,结果,这些附加组件将从Firefox中删除。我不能说这是否是永久性的,或者更新是否会将它们再次添加到浏览器中。

如果稍后将插件再次添加到浏览器,我将继续关注并更新文章。

更新资料 :当浏览器更新时,将再次添加系统附加组件。

在我看来,如果Mozilla可以让用户完全控制系统附加组件,那就太好了。那些不想使用某些功能的人应该能够从浏览器中永久禁用甚至删除它们。

即将成为系统附加组件的下一个功能是Pocket。 (通过 索伦·亨茨切尔 )。