(相关资料图)
Firefox是为数不多的没有由Google的Chromium渲染引擎提供支持的浏览器之一。即便如此,Google,Mozilla和Apple也必须遵守一些共同的标准,以使Web在任何和所有主要浏览器上按预期工作。Firefox和Chrome在扩展方面也共享一些资源,使开发人员更容易为两个平台创建附加组件。
随着本周发布的Firefox 109,Mozilla增加了对谷歌有争议的Manifest V3的支持,这是用于使扩展工作的底层协议。值得庆幸的是,Mozilla并没有复制它最糟糕的方面之一。广告和内容拦截器将继续在 Firefox 中按预期工作。
简而言之,清单 V3 旨在通过为扩展提供更少的权限和更简单的 API 来使其更安全、更易于编写。清单 V3 的很大一部分是强调用户隐私。这些都是Mozilla可以支持的想法,但在提出和创建Manifest V3的过程中,谷歌也方便地使广告拦截器更难按预期工作。一种新的内容阻止方法限制了内容阻止程序可以使用的规则数量,开发人员和用户都对这些限制更改表示不满。当谷歌在 3 年首次推出 Manifest V2020 时,我们深入探讨了其影响,尽管该公司已经放宽了一些规则并推迟了 Manifest V2 在其浏览器中的死亡。
在Mozilla的Manifest V3版本中,扩展可以使用新方法,但Firefox保留了旧的,更强大的方法。这允许更广泛的阻止列表和更具创造性的规则来阻止浏览器用户不想看到的侵犯隐私或以其他方式分散注意力的页面元素。
Mozilla 的 Manifest V3 实现还继续支持事件页面,而不是后台服务的服务工作者,从而为扩展提供了更多工具和 Web API,以便它们能够运行任何后台活动。从长远来看,Firefox 还将支持服务工作者,以确保与其他浏览器的兼容性。
除了Manifest V3支持外,Mozilla还在Firefox 109的地址栏旁边引入了一个新的扩展按钮。此新按钮将打开一个菜单,其中显示所有已安装的扩展以及它们在您正在访问的站点上拥有的权限。与在Chrome中一样,您可以使用此菜单将最常用的扩展程序固定到顶部栏,并隐藏不需要一直查看的扩展程序。
在 Firefox for Android 中,默认情况下,您仍然只能使用少量精心挑选的扩展程序。至少现在可以将自定义附加组件集合添加到 Firefox 的移动版本中,这有效地使您可以访问可能需要的所有扩展 - 设置它只是很麻烦。
Copyright 2000-2021 by www.jiaoyu.cqyy.net all rights reserved
邮箱 : 317 493 128@qq.com