火狐 113 发布

Firefox 113 Web 浏览器发布,并创建了长期支持分支更新 - 102.11.0。 Firefox 114分支已转入Beta测试阶段,预计于6月XNUMX日发布。

Firefox 113 的主要创新:

  • 启用在地址栏中显示输入的搜索查询,而不是显示搜索引擎 URL(即,不仅在输入过程中,而且在访问搜索引擎并显示与输入的键)。 此更改仅在从地址库访问搜索引擎时适用。 如果在搜索引擎网站上输入查询,则 URL 将显示在地址栏中。 将搜索关键字保留在地址栏中可以更轻松地发送符合条件的搜索查询,因为您在查看结果时无需向上滚动到输入区域。
    火狐 113 发布

    为了控制此行为,搜索设置部分 (about:preferences#search) 中提供了一个特殊选项,并在 about:config 中提供了参数“browser.urlbar.showSearchTerms.featureGate”。

    火狐 113 发布

  • 上下文菜单已添加到搜索建议的下拉列表中,当您单击“...”按钮时会显示该菜单。 该菜单提供了从浏览历史记录中删除搜索查询并禁用赞助商链接显示的功能。
    火狐 113 发布
  • 提出了“画中画”视频观看模式的改进实现,其中向前和向后倒退 5 秒的按钮、快速将窗口扩展到全屏的按钮以及带有指示器的快进滑块添加了视频的位置和持续时间。
    火狐 113 发布
  • 在隐私浏览模式下浏览时,对第三方 cookie 的阻止以及点击跟踪代码中使用的浏览器存储的隔离已得到加强。
  • 在注册表中填写密码时,自动生成的密码的可靠性已提高;现在在其构成中使用特殊字符。
  • AVIF(AV1 图像格式)图像格式的实现,使用 AV1 视频编码格式的帧内压缩技术,增加了对动画图像 (AVIS) 的支持。
  • 该引擎经过重新设计,以支持残疾人士使用的技术(无障碍引擎)。 使用屏幕阅读器、单点登录界面和辅助功能框架时,显着提高了性能、响应能力和稳定性。
  • 从 Safari 和基于 Chromium 引擎的浏览器导入书签时,已实现对导入与书签关联的图标的支持。
  • Windows 平台上用于与 GPU 交互的进程的沙箱隔离已得到加强。 对于 Windows 系统,已实现从 Microsoft Outlook 拖放内容的功能。 在 Windows 版本中,当尝试滚动到页面末尾之外时,默认情况下会启用拉伸视觉效果。
  • 针对 macOS 平台的构建提供了直接从 Firefox 上下文菜单访问“服务”子菜单的功能。
  • 使用 Worklet 接口(Web Workers 的简化版本,提供对渲染和音频处理的低级阶段的访问)的脚本现在支持使用“import”表达式导入 JavaScript 模块。
  • 默认启用对 CSS Color Level 4 规范中定义的 color()、lab()、lch()、oklab() 和 oklch() 函数的支持,用于定义 sRGB、RGB、HSL、HWB、 LHC 和 LAB 色彩空间。
  • color-mix() 函数已添加到 CSS 中,允许您根据给定的百分比在任何颜色空间中混合颜色(例如,要将 10% 的蓝色添加到白色中,您可以指定“color-mix(in srgb, blue 10%,白色);”)。
  • 添加了“forced-color-adjust”CSS 属性以禁用单个元素的强制颜色约束,从而使它们具有完整的 CSS 颜色控制。
  • CSS 添加了对媒体查询(@media)“脚本”的支持,它允许您检查执行脚本的能力是否可用(例如,在 CSS 中您可以确定是否启用了 JavaScript 支持)。
  • 添加了新的伪类语法“:nth-child(an + b)”和“:nth-last-child()”,以允许在执行主要“An+B”之前获取选择器来预过滤子元素他们的选择逻辑。
  • 添加了压缩流 API,它提供了用于压缩和解压缩 gzip 和 deflate 格式数据的编程接口。
  • 添加了对 CanvasRenderingContext2D.reset() 和 OffscreenCanvasRenderingContext2D.reset() 方法的支持,旨在将渲染上下文返回到其原始状态。
  • 添加了对其他浏览器中实现的其他 WebRTC 功能的支持:RTCMediaSourceStats、RTCPeerConnectionState、RTCPeerConnectionStats(“对等连接”RTCStatsType)、RTCRtpSender.setStreams() 和 RTCSctpTransport。
  • 删除了 Firefox 特定的 WebRTC 函数 mozRTCPeerConnection、mozRTCIceCandidate 和 mozRTCSessionDescription WebRTC,这些函数早已被弃用。 删除了已弃用的 CanvasRenderingContext2D.mozTextStyle 属性。
  • 面向 Web 开发人员的工具扩展了 JavaScript 调试器中可用的文件搜索功能的功能。 搜索栏已移至标准侧边栏,以便您在编辑脚本时查看结果。 提供缩小结果和来自 node_modules 目录的结果的显示。 默认情况下,忽略文件中的搜索结果是隐藏的。 添加了对按掩码搜索的支持以及在搜索时使用修饰符的能力(例如,在不考虑字符大小写或使用正则表达式的情况下进行搜索)。
  • 用于查看 HTML 文件的界面包括用于嵌入 JavaScript 代码的可视化格式化模式(漂亮打印)。
  • JavaScript 调试器允许覆盖脚本文件。 “添加脚本覆盖”选项已添加到代码文件显示的上下文菜单中,您可以使用该选项将带有脚本的文件下载到计算机上并对其进行编辑,之后在处理页面时将使用编辑后的脚本,甚至重新加载后。
    火狐 113 发布
  • 在安卓版本中:
    • 默认情况下,启用 AV1 格式视频解码的硬件加速;如果不支持,则使用软件解码器。
    • 启用 GPU 使用来加速 Canvas2D 光栅化。
    • 内置 PDF 查看器的界面已得到改进,保存打开的 PDF 文件已得到简化。
    • 横屏模式下视频播放的问题已解决。

除了创新和错误修复之外,Firefox 113 还修复了 41 个漏洞。 33 个漏洞被标记为危险,其中 30 个漏洞(收集在 CVE-2023-32215 和 CVE-2023-32216 下)是由内存问题引起的,例如缓冲区溢出和访问已释放的内存区域。 这些问题可能会导致在打开专门设计的页面时执行攻击者的代码。 漏洞 CVE-2023-32207 允许您通过覆盖欺骗性内容(点击劫持)强制您单击确认按钮来绕过权限请求。 漏洞 CVE-2023-32205 允许通过弹出窗口隐藏浏览器警告。

Firefox 114 beta 包含一个用于管理 DNS over HTTPS 例外列表的用户界面。 “DNS over HTTPS”设置已移至“隐私和安全”部分。 可以直接从“书签”菜单搜索书签。 现在可以将打开书签菜单的按钮放置在工具栏上。 添加了在“历史记录”、“库”或“应用程序”菜单中选择“搜索历史记录”时选择性搜索本地浏览历史记录的功能。

来源: opennet.ru

添加评论