Firefox 116 for developers 发布说明

本文档提供有关 Firefox 116 中影响开发人员的更改信息。Firefox 116 于 2023 年 8 月 1 日发布。

Web 开发人员的变更

HTML

CSS

  • 已更新 offset-path 属性的语法,该属性用于定义元素跟随的路径。更新后的语法允许您设置 none 值,或 <offset-path><coord-box> 中的一个。新的 <offset-path> 值可以是 <ray()><url><basic-shape><coord-box> 值取代了旧的 <geometry-box> 值,并允许您根据元素的盒子模型指定路径形状。<basic-shape><coord-box> 值分别需要启用 layout.css.motion-path-basic-shapes.enabledlayout.css.motion-path-coord-box.enabled 首选项。(Firefox bug 1598156)和(Firefox bug 1837305)。

辅助功能 (ARIA)

  • 现在支持 image 角色,作为 img 的同义词。这与大多数角色名称(即完整的单词或完整单词的连接)保持一致(Firefox bug 1829269)。

JavaScript

SVG

HTTP

API

DOM

媒体、WebRTC 和 Web Audio

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 添加了对 session.end 命令的支持,该命令允许用户终止自动化会话。以前这仅对同时使用 WebDriver Classic 和 WebDriver BiDi 的会话才可能。现在,对于仅使用 WebDriver BiDi 的会话也可能(Firefox bug 1829337)。
  • session.new 命令添加了对 功能匹配 的支持。它允许定义关于目标浏览器的期望,例如浏览器名称、平台名称等。它还可以用于配置会话,例如,指定是否应接受不安全的证书(Firefox bug 1731730)。
  • 当 Shadow 根是返回值时,它现在会被正确序列化(Firefox bug 1836514)。
  • network 事件的 time origin 信息已从 originTime 重命名为 timeOriginFirefox bug 1836926)。
  • 现在,对于涉及重定向的导航请求,network 事件 network.responseCompleted 会被正确发出(Firefox bug 1838238)。

Marionette

  • 移除了对 moz:useNonSpecCompliantPointerOrigin 功能的支持。仍需要此功能的客户可以在 Firefox 115 ESR 版本受支持的情况下继续使用。如果您遇到任何问题,请在 Remote Protocol :: Marionette 下提交 bug(Firefox bug 1490258)。
  • 修复了一个回归问题,该问题曾导致我们无法区分给定浏览上下文中的陈旧元素(之前在页面上见过的 DOM 元素)和未知元素(Firefox bug 1822466)。
  • 创建新会话现在应该能够正确等待初始上下文加载完成(Firefox bug 1838381)。

附加组件开发人员的变更

开发者工具