面向开发者的 Firefox 130

本文档提供有关 Firefox 130 中影响开发者的更改的信息。Firefox 130 是当前的 Firefox 测试版,将于 2024 年 9 月 3 日 发布。

面向 Web 开发者的更改

开发者工具

HTML

  • <details> 元素的 name 属性现在允许对 <details> 元素进行分组,其中同一组中只能有一个元素处于打开状态。这使您可以创建一个不需要使用 JavaScript 的排他性手风琴 (Firefox 错误 1856460Firefox 错误 1909613)。

移除

CSS

  • hyphens CSS 属性现在对捷克语和斯洛伐克语得到正确支持。除其他事项外,这确保了单词不再会在音节处断开 (Firefox 错误 1908931)。

移除

JavaScript

移除

SVG

移除

HTTP

移除

安全

移除

API

DOM

媒体、WebRTC 和 Web 音频

移除

WebAssembly

移除

WebDriver 一致性(WebDriver BiDi、Marionette)

通用

WebDriver BiDi

  • 添加了对 browsingContext.navigationFailed 事件的支持,该事件在导航尝试无法完成时触发 (Firefox 错误 1846601)。
  • network.setCacheBehavior 命令现在允许同时定义全局和针对各个可导航对象的网络缓存行为 (Firefox 错误 1905307)。
  • network.responseCompletednetwork.fetchError 事件现在在实际请求停止时发出,消除了 browsingContext.domContentLoadedbrowsingContext.load 事件在 network.responseCompleted 事件之前发出的竞争条件 (Firefox 错误 1882803)。
  • 数据 URL(例如,用于背景图像或获取请求)现在在所有网络事件中得到完全支持 (Firefox 错误 1904343)。
  • 修复了 network.authRequired 事件在每次调用 network.continueWithAuth 命令时发送多次的问题 (Firefox 错误 1899711)。

Marionette

  • 修复了 WebDriver:ElementSendKeys 中的问题,使其仅在元素不可见时才将其滚动到视图中 (Firefox 错误 1906095)。

面向附加组件开发者的更改

移除

其他

实验性 Web 功能

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

旧版本