Firefox 129.0 现已发布,具体更新内容如下:
New
- Reader View 现在具有增强的“文本和布局”菜单,其中包含字符间距、单词间距和文本对齐的新选项。这些更改提供了更易于访问的阅读体验。
- Reader View 现在有一个主题菜单,其中包含额外的对比度和灰度选项。用户还可以从自定义选项卡中选择文本、背景和链接的自定义颜色。
- 现在,将鼠标悬停在背景选项卡上时会显示选项卡预览,从而无需切换选项卡就能更轻松地找到所需的选项卡。
- HTTPS 正在取代 HTTP 成为非本地网站地址栏中的默认协议。如果某个网站无法通过 HTTPS 访问,Firefox 将回退到 HTTP。
- 现在,可以使用特定平台(Windows 11、Linux、Android 10+)上的操作系统 DNS resolver 来解析 HTTPS DNS 记录。以前,这需要启用 DNS over HTTPS。此功能允许使用 HTTP/3 而无需使用 Alt-Svc header,在存在 DNS 记录时将 requests 升级到 HTTPS,并允许更广泛地使用 ECH。
- 增加了对在 macOS VoiceOver 中在同一文档中使用多种语言的支持。
- 现已为法国和德国的用户已启用地址自动填充功能。
Fixed
-
各种安全修复。
Developer
- 增加了对更多非活动 CSS 警告的支持,包括以下情况:
resize
属性使用不当。float
属性使用不当。box-sizing
用于忽略宽度/高度的元素。- 与表格相关的 CSS 属性未用于与表格相关的元素。
-
Network 面板中的 Network Blocking 功能现在除了阻止响应之外还阻止 HTTP 请求。
-
Inspector 面板中的 Rules side 面板现在显示
@starting-style
rules。此外,还有一个 var() 函数的工具提示,显示@starting-style
CSS 自定义属性值。 -
Rules side 面板现在显示计算面板中计算值时间自定义属性声明无效的影响。
Web Platform
-
在 mediaCapabilities.decodingInfo() API 中添加了查询加密密钥系统配置的支持。
-
添加了对 Float16Array 类型数组的支持,以及用于读取和设置 Float16 值的新 DataView 方法,以及可用于将数字四舍五入为 16 位的
Math.f16round()
静态方法。新类型对于与 GPU 共享数据非常有用,尤其是在需要以精度换取内存消耗的用例中。 -
添加了对 @starting-style 的支持。
-
添加了对 transition-behavior CSS 属性的支持。
-
添加了对
textInput
事件的支持。 -
增加了使用 native DNS resolver 对 HTTPS Resource Records (RR) 进行 DNS 查找的支持,扩大了 HTTPS 覆盖范围并促进了 Encrypted Client Hello (ECH) 的使用(如果存在于 HTTPS RR 中)。
更新说明:https://www.mozilla.org/en-US/firefox/129.0/releasenotes/