128.0 版本更新说明:
新增功能:
- 文本翻译:Firefox现可通过右键菜单直接翻译选中或超链接文本至其他语言。
- 搜索建议:面向美国和加拿大的用户,地址栏现在会显示最近的搜索记录或当前热门搜索,帮助快速继续之前的搜索或激发新的搜索灵感。
- 数据清除:提供了一个简化且统一的用户数据清除对话框,不仅精简了数据类别,还展示了所选时间范围内站点数据的大小。
- 隐私浏览与流媒体:在隐私浏览模式下,Firefox现支持Netflix等流媒体网站的受保护内容播放。
- 隐私保护归因API:引入实验性隐私保护归因API,作为广告归因的用户追踪替代方案。此功能需通过源试验启用,并可在隐私与安全设置中的“网站广告偏好”部分关闭。
- 麦克风质量提升:macOS平台上,getUserMedia捕获麦克风输入时将利用系统提供的语音处理功能,提升音频质量。
- 新增语言支持:Firefox新增了对Saraiki(skr)语言的支持。
修复问题:
- DNS代理:默认情况下,使用SOCKS v5时,Firefox现在会代理DNS查询,避免泄露网络中的DNS查询信息。
- 多项安全修复:解决了多个安全相关问题。
变更:
- 文本文件渲染:Firefox现在支持更多
text/*
文件类型的直接内联显示,无需下载即可查看。 - 根证书更新:用于验证附加组件和签名内容的根证书已续期,避免即将到期的问题。
企业版更新:
- 有关策略更新和企业特有漏洞修复的详细信息,请参考Firefox企业版128发行说明。
开发者相关更新:
- CSS规则特异性提示:在检查器规则视图中悬停CSS规则选择器时,将显示该规则的特异性提示,有助于开发者理解规则应用顺序。
- 自定义属性验证:检查器面板会标记不符合已注册定义的自定义属性声明为无效,并通过警告图标及提示解释错误。
- 非活动CSS警告:当在非多列容器元素上使用
column-span
,或在非替换元素上使用仅适用于替换元素的属性时,会显示警告。
Web平台改进:
- 动态数组Buffer:SpiderMonkey现支持可调整大小的ArrayBuffers和可增长的SharedArrayBuffers,允许在不重新分配和复制数据的情况下改变ArrayBuffer的大小。
- 编解码器偏好设置:
setCodecPreferences
方法让应用能禁用特定编解码器的协商,还能让远程对端优先使用列表中排首位的编解码器发送数据。 - Accept头部调整:针对图像和文档的Accept头部已修改,以更好地符合Fetch标准和其他浏览器的实践。
- @property支持:新增了对
@property
和CSS属性及值API的支持。 - 便捷字节访问:Request/Response和Blob等对象上新增了
bytes()
方法,便于获取Uint8Array类型的数组视图。