Firefox 128.0 现已发布,具体更新内容如下:
New
-
Firefox 现在可以从上下文菜单将选定的文本和超链接文本翻译成其他语言。
-
美国和加拿大的用户在打开地址栏时,Firefox 现在会显示用户最近的搜索或当前流行的搜索,以便用户返回上一个搜索会话或启发下一个搜索。
-
Firefox 现在拥有更简洁、更统一的清除用户数据对话框。除了精简数据类别外,新对话框还提供与所选时间范围对应的站点数据大小的洞察。
-
Firefox 现在支持在隐私浏览模式下播放来自 Netflix 等流媒体网站的受保护内容。
-
Firefox 现在支持实验性的 Privacy Preserving Attribution API,它为 ad attribution 提供了用户跟踪的替代方案。此实验性功能仅通过 origin trial 启用,可在隐私和安全设置中的新网站广告偏好设置部分中禁用。
-
在 macOS 上,通过 getUserMedia 进行的麦克风捕获现在将在适用时使用系统提供的语音处理,从而提高音频质量。
-
Firefox 现已支持 Saraiki (skr) 语言。
Fixed
-
现在,Firefox 使用 SOCKS v5 时默认代理 DNS,避免使用 SOCKS v5 代理时将 DNS 查询泄露到网络。
-
各种安全修复。
Changed
-
Firefox 现在支持以内联方式呈现更多
text/*
file 类型,而不需要下载才能查看。 -
用于验证附加组件和签名内容的根证书已更新,以避免即将过期。
Developer
- 在 Inspector Rules 视图中将鼠标悬停在 CSS rule selector 上时,工具提示中会显示 CSS rules specificity。这可以帮助 Web 开发人员了解为什么先应用某条规则,然后再应用另一条规则。
- 现在,当值与已注册的自定义属性定义不匹配时,检查器面板会将自定义属性声明标记为无效。如下截图所示,自定义属性
--b
的声明预期使用<length>
值语法(例如10px
),但实际使用了指定的颜色。旁边会出现一个感叹号图标,并带有解释错误的工具提示。
- 已对 Inactive CSS 进行改进。现在,当在多列容器之外的元素上使用
column-span
时,以及在 non-replaced elements 上使用仅适用于 replaced elements 的属性时,现在都会显示警告。
Web Platform
-
SpiderMonkey 现在支持 Resizeable ArrayBuffer 和 Growable SharedArrayBuffer。这样就可以更改 ArrayBuffer 的大小,而无需分配新缓冲区并将数据复制到其中。
-
setCodecPreferences 方法允许应用程序禁用特定编解码器(包括 RTX/RED/FEC)的 negotiation。它还允许应用程序使远程对等端优先选择列表中最先出现的编解码器进行发送。
-
图像和文档的 Accept header 已被更改,以便更好地与 Fetch 标准和其他浏览器保持一致。
-
添加了对
@property
和 CSS properties-and-values API 的支持。 -
许多对象(例如 Request/Response 和 Blob)都提供了一种新
bytes()
方法,该方法提供了获取 Uint8Array typed array 的便捷方式。
更新说明:https://www.mozilla.org/en-US/firefox/128.0/releasenotes/