Firefox Multi-Account Containers 上周更新至 8.0.2 版。如果您正在使用 Containers 扩展(您确实应该使用),您可能已经注意到有关请求新权限的最新更新的警告。
Firefox Multi-Account Containers 上周更新至 8.0.2 版。如果您正在使用 Containers 扩展(您确实应该使用),您可能已经注意到有关请求新权限的最新更新的警告。
通常,我不喜欢自动更新,不喜欢我的浏览器、附加组件甚至 Windows。我更喜欢阅读更改日志,然后决定是否值得更新到新版本。所以,当我在 Firefox 中点击更新插件按钮,看到多账户容器需要新的权限时,我认为这是正常的。但我对 Containers 扩展更改的描述感到惊讶,至少可以说有点不寻常。它说,“与 Firefox 以外的程序交换消息。控制浏览器代理设置。”
等等,与其他程序交换消息?我认为这需要一些解释,不是吗?在我们按下紧急按钮之前,让我们分析一下情况。单击“了解更多”选项会将您带到 Mozilla 站点上的知识库文章,该文章解释了 Firefox 中的权限请求消息的作用。这不是我们要寻找的内容,但是如果您从浏览器的 about:addons 页面或AMO 上的版本历史页面访问发行说明部分,它会告诉您有什么新内容。我认为弹出窗口应该将用户带到发行说明,不是吗?
这是它所说的:
添加了与 Mozilla VPN 的集成– 具有多帐户容器的 Mozilla VPN 订阅者可以为其每个容器选择不同的退出位置
AMO 上的附加组件列表中也提到了新权限。发行说明的第二部分解释了为什么 Containers 扩展需要权限来控制代理设置,它允许您为每个容器使用不同的代理,这很酷。
现在,这就是我有一种似曾相识的感觉的地方。我之前不是读过这个吗?我做到了,Martin 在他关于Firefox 94 的文章中简要提到了它。如果您不知道,Firefox 内置了容器功能。该扩展程序为您提供了更多控制权,更容易创建和管理容器,并在设备之间同步它们。
回到发行说明,它提到了 Mozilla VPN 集成。最近在GitHub 上的讨论解释了它的作用。基本上,Firefox Containers 扩展将作为浏览器连接到 Mozilla VPN 客户端的一种方式,使用browser.runtime.connectNative()
权限为 VPN 建立端口。它还有助于设置 per-container-proxy 选项。
是的,这就是“与 Firefox 以外的程序交换消息”的意思,它用于 Mozilla VPN 的桌面客户端程序。做得好,不要让用户感到困惑,Mozilla。我想这有点像微软向用户推送 Bing,我不喜欢它,但从营销的角度来看这是可以理解的。
在reddit上有一个有趣的讨论,有人建议 Mozilla 应该允许用户禁用可选功能的权限,即我们不使用的功能。我认为这将非常有用,但可能不容易实现。