Firefox 109 开发者版

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

面向 Web 开发者的更改

HTML

  • range 元素支持 list 属性,该属性通过 id 链接到 <datalist>,允许 Firefox 在范围内显示刻度线。

CSS

JavaScript

无明显更改。

SVG

移除

  • 已移除 SVGGraphicsElement.getTransformToElement()。这是继其于 2015 年从 SVG2 规范中移除,以及从其他主要浏览器中移除之后 (Firefox 错误 1803790)。
  • SVGGraphicsElement.nearestViewportElementSVGGraphicsElement.farthestViewportElement 属性已在 nightly 和早期 beta 版本中默认禁用(位于首选项 svg.nearestAndFarthestViewportElement.enabled 之后)。SVGElement.viewportElement 可用作 SVGGraphicsElement.nearestViewportElement 的替代方案。它们已从 SVG2 规范中移除,并且很可能在 Firefox 的未来版本中完全移除 (Firefox 错误 1133174)。

HTTP

API

DOM

WebDriver 一致性(WebDriver BiDi、Marionette)

WebDriver BiDi

  • WebDriver BiDi 的连接详细信息现在写入 WebDriverBiDiServer.json 而不是 WebDriverBiDiActivePort,后者包含端口 (ws_port) 和主机 (ws_host)。该文件位于 Firefox 配置文件文件夹中 (Firefox 错误 1792875)。
  • 添加了对使用 session.subscribesession.unsubscribe 时订阅/取消订阅单个 contexts 的支持 (Firefox 错误 1723102)。
  • 添加了对序列化 Node 对象的支持 (Firefox 错误 1770731)。
  • 已修复 exceptionsstackTracescolumnNumber 为 0 索引 (Firefox 错误 1796073)。

Marionette

  • 已修复 WebDriver:NewWindowWebDriver:SwitchToWindow 未正确将焦点设置到新窗口的问题 (Firefox 错误 1798655)。
  • 已修复如果 Firefox 窗口被 Windows 上其他应用程序遮挡,WebDriver:FindElement(以及类似命令)将失败的问题 (Firefox 错误 1802473)。

面向附加组件开发者的更改

旧版本