Firefox 114 开发者发布说明

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

Web 开发人员的变更

开发者工具

HTML

无显著变化。

CSS

  • 现在,:lang() 伪类使用字符串匹配语义(包括 * 通配符)来匹配语言代码,而不是前缀匹配语义。此外,现在支持使用逗号分隔的语言列表来匹配多种语言(Firefox bug 1121792)。
  • 现在支持 -webkit-text-security 属性,该属性可让你用形状替换字符。你现在可以使用此属性来控制文本安全的渲染(Firefox bug 1826629)。
  • 现在支持在 calc() 函数内部使用 infinityNaN 常量(Firefox bug 1830759)。

JavaScript

SVG

API

移除

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 添加了对命令 input.performActionsinput.releaseActions 的支持,这些命令可用于模拟用户输入以与网页上的元素进行交互。与 Marionette 类似,支持 WebDriver 规范中所有可用的输入源,即 keypointerwheelFirefox bug 1832380)。
  • 添加了对自定义浏览器到客户端消息的支持,这允许从先前通过 script.addPreloadScript 安装的脚本内部发送 script.message 事件(Firefox bug 1824187)。
  • 添加了对 script.evaluatescript.callFunctionserializationOptions 参数的支持,以自定义 RemoteValue 序列化(Firefox bug 1824953)。
  • 修复了 script.evaluatescript.callFunction 命令均未包含堆栈跟踪,并且未能正确构建被拒绝 Promise 的异常详细信息的问题(Firefox bug 1829630)。
  • 修复了当页面定义了 <base> meta 标签时,browsingContext.domContentLoadedbrowsingContext.load 事件未报告正确 url 的问题(Firefox bug 1825634)。

Marionette

  • 修复了命令 WebDriver:GetComputedRole 未能正确返回 WAI-ARIA 角色的问题(Firefox bug 1822112)。
  • 修复了当修饰键在同一个 WebDriver:ElementSendKeys 命令中再次使用时,修饰键未被重置的问题(Firefox bug 1776190)。

附加组件开发人员的变更

移除

  • Manifest V3 扩展中,actionoptions_uipage_actionsidebar_action manifest 键下的 browser_style 支持已弃用(Firefox bug 1827910)。有关在 Manifest V3 扩展中从 browser_style 迁移的信息,请参阅 Manifest v3 迁移