Firefox 96 开发者版
本文提供了有关 Firefox 96 中影响开发人员的更改的信息。Firefox 96 于 2022 年 1 月 11 日发布。
Web 开发人员更改
HTML
无重大更改
CSS
- 已实现
hwb()
函数,用作 CSS 颜色值。hwb()
函数表示法根据给定颜色的色相、白度和黑度来表示该颜色。可选的 alpha 分量表示颜色的透明度。(Firefox 错误 1352755)。 - Firefox 现在支持
color-scheme
属性。这允许元素指示其可以舒适地呈现的配色方案。常见选项包括“浅色”和“深色”,或“日间模式”和“夜间模式”。(Firefox 错误 1576289)。 counter-reset
属性现在支持reversed()
函数来创建反向的 CSS 计数器,这些计数器用于以降序对元素进行编号。这可以与list-item
计数器一起使用,以自动反向对有序列表进行编号,从列表中的元素数量开始(list-item
是自动应用于有序列表的计数器,例如使用<ol>
创建的列表)。Firefox 在内部使用此功能来支持<ol>
的reversed
属性。(Firefox 错误 1706346)。
JavaScript
无重大更改。
HTTP
无重大更改。
API
-
navigator.canShare()
现在在 Android 上受支持,允许代码检查navigator.share()
是否会对特定目标成功。该功能在桌面操作系统上位于首选项之后。(Firefox 错误 1666203)。 - Web Locks API 默认启用,允许在多个选项卡或工作线程中运行的 Web 应用程序协调资源使用。(Firefox 错误 1740044)。
Canvas
- 已添加对 WebP 图像格式的图像编码器支持。这允许 canvas 元素在使用以下方法时将其内容导出为 webp 数据:
HTMLCanvasElement.toDataURL()
、HTMLCanvasElement.toBlob()
和OffscreenCanvas.toBlob
。(Firefox 错误 1511670)。
DOM
- 如果在关联的参数选项中传递空字符串,则
IntersectionObserver()
构造函数现在会设置默认的rootMargin
,而不是抛出异常(Firefox 错误 1738791)。
媒体、WebRTC 和 Web 音频
- 已从 WebRTC 统计信息 API 中删除了许多已弃用的非标准统计字段,包括:
bitrateMean
、bitrateStdDev
、framerateMean
、framerateStdDev
和droppedFrames
。(Firefox 错误 1367562)。
WebDriver 符合性 (Marionette)
- 添加了命令
WebDriver:GetElementShadowRoot
以检索由给定元素托管的影子根(打开或关闭)(Firefox 错误 1700073)。 - 修复了
WebDriver:ExecuteScript
和WebDriver:ExecuteAsyncScript
中的一个错误,该错误在尝试返回元素的ShadowRoot
时导致循环对象值
错误(Firefox 错误 1489490)。 WebDriver:Print
已增强以支持在将文档打印为 PDF 时打印页面范围(Firefox 错误 1678347)。
附加组件开发人员更改
- 添加了
runtime.getFrameId
,该函数从内容脚本获取任何窗口全局或框架元素的框架 ID(Firefox 错误 1733104)。
旧版本
- Firefox 95 开发者版
- Firefox 94 开发者版
- Firefox 93 开发者版
- Firefox 92 开发者版
- Firefox 91 开发者版
- Firefox 90 开发者版
- Firefox 89 开发者版
- Firefox 88 开发者版
- Firefox 87 开发者版
- Firefox 86 开发者版
- Firefox 85 开发者版
- Firefox 84 开发者版
- Firefox 83 开发者版
- Firefox 82 开发者版
- Firefox 81 开发者版
- Firefox 80 开发者版
- Firefox 79 开发者版
- Firefox 78 开发者版
- Firefox 77 开发者版
- Firefox 76 开发者版
- Firefox 75 开发者版
- Firefox 74 开发者版
- Firefox 73 开发者版
- Firefox 72 开发者版
- Firefox 71 开发者版
- Firefox 70 开发者版
- Firefox 69 开发者版
- Firefox 68 开发者版
- Firefox 67 开发者版
- Firefox 66 开发者版
- Firefox 65 开发者版