Firefox 123 开发者指南

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

针对 Web 开发者的更改

开发者工具

HTML

  • 现在,<template> 元素支持 shadowrootmode 属性,该属性允许声明式创建 Shadow DOM 子树。该属性可以设置为 openclosed,分别使 Shadow DOM 中的 JavaScript 对外部代码可见或隐藏。这些值与 attachShadow() 方法的 mode 选项相同。(Firefox 错误 1870052

CSS

无重大更改。

JavaScript

  • 全局对象 Date.parse() 进行了一些错误修复,使其与其他浏览器解析传递的值的方式保持一致。
    • 错误的月份日期(例如,“31 月 4 日”)现在会跳到下一个月(例如,“1 月 5 日”)。(Firefox 错误 1872333)。
    • 不再接受不完整的时区(例如,“1/1/70 gm”)或 AM/PM(例如,“1/1/70 10:00 a”)。(Firefox 错误 1870570)。
    • 现在接受单个数字日期(例如,Date.parse("0") 现在返回 946684800000 - 2000 年 1 月 1 日星期六 00:00:00)。(Firefox 错误 1870434)。

SVG

HTTP

API

DOM

媒体、WebRTC 和 Web Audio

移除

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

WebDriver 兼容性 (WebDriver BiDi、Marionette)

WebDriver BiDi

Marionette

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

实验性 Web 功能

这些功能是新发布在 Firefox 123 中,但默认情况下处于禁用状态。要试用这些功能,请在 about:config 页面上搜索相应的首选项,并将其设置为 true。您可以在 实验性功能 页面上找到更多此类功能。

旧版本