Firefox 133 for Developers 发行说明

本文档提供了有关 Firefox 133 中影响开发者的更改信息。Firefox 133 于 2024 年 11 月 26 日发布。

Web 开发人员的变更

HTML

CSS

无显著变化

JavaScript

API

移除

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • network.continueRequest 命令添加了对 url 参数的支持,允许请求透明地重定向到另一个 URL(Firefox bug 1898158)。
  • 更新了 browsingContext.print,当与不正确的尺寸一起使用时,会抛出 InvalidArgumentErrorFirefox bug 1886382)。
  • 修复了 script.evaluatescript.callFunction,允许在沙盒域中使用 document.openFirefox bug 1918288)。
  • 修复了一个错误,即当在主导航期间发生同文档导航时,browsingContext.load 事件可能包含错误的导航 ID(Firefox bug 1922327)。
  • 修复了另一个由于导航导致命令可能因 UnknownError 而失败的边缘情况(Firefox bug 1923899)。

Marionette

  • 更新了 Marionette,以便更好地处理 Linux 上的 Wayland 窗口定位(Firefox bug 1857571)。
  • 修复了一个错误,该错误在尝试点击或清除元素时,可能会在元素上留下空的 style 属性(Firefox bug 1922709)。
  • 更新了发送给 UnexpectedAlertOpen 错误的错误消息,以包含相应警报的文本(Firefox bug 1924469)。

附加组件开发人员的变更

实验性 Web 功能

这些功能是 Firefox 133 中新推出的,但默认禁用。要尝试使用它们,请在 about:config 页面上搜索相应的偏好设置并将其设置为 true。您可以在 Experimental features 页面上找到更多此类功能。

  • contenteditable plaintext-only 值: dom.element.contenteditable.plaintext-only.enabled

    contenteditable 全局属性的 plaintext-only 值表示该元素是可编辑的;富文本格式被禁用,并且粘贴文本中的任何格式都会被自动剥离。(Firefox bug 1922723)。

  • :has-slotted CSS 伪类: layout.css.has-slotted-selector.enabled

    :has-slotted 伪类用于对 <template> 中具有在渲染 web component 时添加到 <slot> 元素的内容的元素进行样式设置。(Firefox bug 1921747)。