火狐84

可得到 Firefox 84。

  • 支持 Adob​​e Flash 的最新版本。 计划在未来版本中删除 NPAPI 支持,因为 Flash 是唯一允许在 Firefox 中运行的 NPAPI 插件。
  • 启用该功能的系统数量已扩大 Web渲染:
    • Linux的: 侏儒/X11 (除 系统 具有专有的 NVIDIA 驱动程序,以及“英特尔显卡和分辨率 >= 3440×1440”的组合。 在下一期中 概述 为 GNOME/Wayland 组合启用 WebRender(XWayland 除外)
    • macOS:大苏尔
    • 安卓:GPU 马里-G.
    • Windows:英特尔显卡 第一代和第二代 (铁湖和桑迪桥)。 此外,Web渲染 残疾人 适用于使用具有不同刷新率的多台显示器的 NVIDIA 显卡所有者。
  • 火狐 学到了 使用 PipeWire。 管道线支架 添加 在 WebRTC 中。
  • Linux 引入了分配共享内存的新方法,这提高了性能并提高了与 Docker 的兼容性。
  • 已实现对 Apple Silicon 处理器的本机支持。 与 Rosetta 2 模拟器相比,本机构建的启动速度快了 2.5 倍,Web 应用程序的响应速度也提高了一倍。 但是,仍然需要模拟器来播放 DRM 内容。
  • macOS 上的 Cylance 防病毒软件可能会错误地将 Firefox 报告为恶意软件,从而中断其安装。
  • 添加了进程管理器(关于:进程页面),允许您评估每个线程的资源消耗。 计划在未来发布更多信息。
  • 画中画模式 学到了 记住窗口的大小和位置。 此外,画中画窗口 现在 在打开浏览器窗口的同一监视器上打开(在此之前它始终在主监视器上打开)。
  • 在实验设置部分(要查看它们,您需要启用 browser.preferences.experimental 并打开 about:preferences#experimental 页面)添加了一个设置,允许您同时使用多个画中画窗口。
  • 现在可以更改由附加组件(Ctrl+鼠标滚轮)创建的面板、弹出窗口和侧面板的比例。
  • 从其他浏览器导入数据后,如果其他浏览器启用了书签栏并且有书签,Firefox 将自动启用书签栏。
  • 在插件管理页面(about:addons)现在有 显示 不仅是基本权限,还包括附加权限(附加组件不是在安装期间请求这些权限,而是在启用需要这些权限的特定设置时请求)。 此前,附加权限不会显示且无法撤销。
  • 当您创建新的配置文件时,有关所有受信任的中间证书颁发机构的信息将在同一天从 Mozilla 服务器下载,而不是像以前那样需要几周的时间。 这增加了 Firefox 新用户在访问配置错误的网站时不会遇到安全错误的可能性。
  • 实施的 防止漏洞,例如 一年半前在Zoom客户端发现的。 例如,如果之前“始终使用 Zoom Meetings 打开 Zoommtg:// 链接”选项已分发到所有站点(从任何站点单击此类链接都会打开 Zoom 客户端),那么现在该选项仅在域内有效(如果您在 example1.com 上启用它,那么当您单击 anothersite.com 上的 Zoommtg:// 链接时,请求窗口将再次出现)。 为了不给用户带来太多不便,保护(由 security.external_protocol_requires_permission 设置控制)不适用于一些流行的方案,例如 tel: 和 mailto:
  • 如果仅为 www.example.com 颁发 SSL 证书,并且用户尝试访问 https://example.com,则 Firefox 将自动转到 https://www.example.com(此前,在这种情况下,用户会收到错误 SSL_ERROR_BAD_CERT_DOMAIN)。
  • Firefox 现在始终接受本地主机地址(http://localhost/ и http://dev.localhost/)作为引用环回接口(即 http://127.0.0.1)。 这样,从本地主机加载的资源不再被视为混合内容。
  • PDF 文件、办公文档和媒体文件 现在 始终以正确的扩展名保存(有时保存时不带扩展名)。
  • 允许的最大 DoH 尝试失败次数(达到该次数后,浏览器会自动切换到常规 DNS)已从 5 次增加到 15 次。
  • 在 Windows 平台上,Canvas 2D 现在采用 GPU 加速。
  • CSS:
    • 伪类 :不是() 获得了对复杂选择器的支持。
    • 专有的 -moz-default-appearance 属性不再支持scrollbar-small(应使用scrollbar-width:thin)和scrollbar(仅限macOS;使用scrollbar-horizo​​ntal和scrollbar-vertical)。
  • JavaScript:指定为构造函数参数的自定义日期和时间格式 Intl.DateTimeFormat(),现在支持指定用于表示小数秒的位数 (fractionalSecondDigits)。
  • API:
  • 开发者工具:
    • 网络面板现在 может 处理突发故障并显示有用的调试详细信息,例如堆栈跟踪。 提交错误报告更容易 - 只需单击链接即可。
    • 可访问性检查员已经学会了展示 使用Tab键遍历页面元素的顺序。 通过这种方式,开发人员可以体会到键盘导航的便捷性。

来源: linux.org.ru