Firefox 116 开发者版本

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

针对 Web 开发者的更改

HTML

  • 现在,inputtextarea 元素支持 dirname 属性。此属性允许在表单提交期间将文本方向信息 (ltrrtl) 传递给服务器 (Firefox 错误 675943)。

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 错误 1598156) 和 (Firefox 错误 1837305)。

无障碍 (ARIA)

  • image 角色现在支持作为 img 的同义词。这保持了与大多数角色名称的一致性,这些名称是完整的单词或完整的单词的串联 (Firefox 错误 1829269)。

JavaScript

  • Intl.NumberFormat 支持新的 构造函数选项,这些选项控制数字的舍入方式 (roundingIncrementroundingModeroundingPriority)、在整数上显示尾随零的策略 (trailingZeroDisplay) 以及是否使用分组分隔符来指示千位、百万等 (useGrouping)。它还支持新的方法 formatRange()formatRangeToParts() 用于格式化数字范围。(Firefox 错误 1795756)。
  • Intl.PluralRules 已更新 (作为与 Intl.NumberFormat 相同的一组更改的一部分),以支持 构造函数选项 roundingIncrementroundingModeroundingPrioritytrailingZeroDisplay 以及 selectRange() 方法。(Firefox 错误 1795756)。

SVG

HTTP

API

DOM

媒体、WebRTC 和 Web 音频

WebDriver 一致性 (WebDriver BiDi、Marionette)

WebDriver BiDi

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

Marionette

  • 删除了对 moz:useNonSpecCompliantPointerOrigin 功能的支持。仍然需要此功能的用户只要支持就可以继续使用 Firefox 115 ESR 版本。如果您遇到任何问题,请在 远程协议 :: Marionette 下提交错误 (Firefox 错误 1490258)。
  • 已修复了一个回归,该回归阻止我们区分陈旧元素 (页面上之前已看到的 DOM 元素) 和给定浏览上下文的未知元素 (Firefox 错误 1822466)。
  • 创建新会话现在应正确等待加载初始上下文 (Firefox 错误 1838381)。

针对附加组件开发者的更改

开发者工具

旧版本