Firefox 123 的开发者说明

本文提供了有关 Firefox 123 中影响开发者的变更信息。Firefox 123 于 2024 年 2 月 20 日发布。

为 Web 开发者带来的变化

开发者工具

HTML

  • <template> 元素现已支持 shadowrootmode 属性,允许声明式创建影子 DOM 子树。该属性可以设置为 openclosed,分别对外部代码公开或隐藏影子 DOM 中的 JavaScript。其可设置的值与 Element.attachShadow() 方法的 mode 选项相同。(Firefox bug 1870052

JavaScript

  • 修复了 Date.parse() 全局对象的一系列错误,使其与其他浏览器解析传递的值的方式保持一致。
    • 月份中错误的日期(例如“31 April”)现在会跳到下一个月(例如“1 May”)。(Firefox bug 1872333)。
    • 现在不再接受错误的时区(例如“1/1/70 gm”)或错误的上/下午(例如“1/1/70 10:00 a”)。(Firefox bug 1870570)。
    • 现在接受单个数字表示的日期(例如 Date.parse("0") 现在返回 946684800000——2000 年 1 月 1 号星期六 00:00:00)。(Firefox bug 1870434)。

SVG

HTTP

API

DOM

Media、WebRTC 和 Web Audio

移除

IDBLocaleAwareKeyRange 接口已被移除(Firefox bug 1730706)。

WebDriver 一致性(WebDriver BiDi、Marionette)

WebDriver BiDi

Marionette

为附加组件开发者带来的变化

实验性 Web 特性

这些特性是 Firefox 123 中新添加的,但在默认情况下是禁用的。要尝试这些特性,请在 about:config 页面上搜索相应的首选项,并将其设置为 true。你可以在实验性特性页面上找到更多这样的特性。

更早期的版本