Firefox 111 开发者发行说明

本文档提供了有关 Firefox 111 中影响开发者的更改信息。Firefox 111 已于 2023 年 3 月 14 日发布。

Web 开发人员的变更

HTML

CSS

  • 现在支持 CSS 颜色函数 color()lab()lch()oklab()oklch()。这些功能默认处于禁用状态,可以通过将首选项 layout.css.more_color_4.enabled 设置为 true 来启用。有关更多信息,请参阅 CSS 颜色值文档(Firefox bug 1352757Firefox bug 1128204)。

JavaScript

无显著变化。

SVG

  • 现在在 <marker> 元素内支持 context-strokecontext-fill 值。有关将这些值与 fillstroke 属性一起使用的更多信息,请参阅 <marker> 文档(Firefox bug 752638)。

HTTP

API

DOM

  • 现在,FormData 构造函数接受第二个可选的 submitter 参数来指定提交按钮。如果按钮具有名称或是一个图片按钮,它将计入表单数据集中。这使得创建与按钮触发的普通表单提交具有相同数据集的 FormData 对象成为可能。有关更多详细信息,请参阅 Firefox bug 1812696

媒体、WebRTC 和 Web Audio

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 根据最近更新的 WebDriver 经典规范,更改了处理过时元素检查的行为。有关更多详细信息,请参阅 Firefox bug 1808894

Marionette

  • 修复了从 WebDriver:ExecuteScript 返回 ShadowRoot 会导致 cyclic object value 错误的问题。有关更多详细信息,请参阅 Firefox bug 1764594

附加组件开发人员的变更

  • 已将 matchDiacritics 添加到 Find.find API。此选项使搜索能够区分带音标的字母及其基本字母。例如,当设置为 true 时,搜索“résumé”不会找到“resume”的匹配项(Firefox bug 1680606)。
  • 已添加 search.query,提供与 Chromium 内核浏览器的搜索 API 兼容性(Firefox bug 1804357)。
  • 已将 disposition 属性添加到 search.search,允许在新标签页或窗口中显示搜索结果(Firefox bug 1811274)。