Firefox 159.0.0 发布说明


首次发布时间:2026年10月27日

最后更新时间:2026年10月28日

[AD] -- 下方为内容广告,点击支持作者,想过滤广告? -- [AD]

版本: 159.0

发布日期: 2026年10月27日

首次向发布频道用户提供: 2026年10月27日

上一版本: Firefox 158.0.1


一、新增功能

1. macOS 原生分享面板

macOS 上的分享功能现在使用系统原生分享选择器,除 AirDrop、信息(Messages)等应用外,还会显示页面预览和最近联系人。同时选中多个标签页时也可以一次性分享。

2. 侧边栏默认显示已保存密码

已保存的密码现在默认可在侧边栏中访问,无需先添加「密码」(Passwords)工具。

3. Smart Window 网页变更监控

Smart Window 现在可以监控页面变化,例如降价或补货。在对话中输入 /watch 即可创建监控,Firefox 发现匹配变化时会发送桌面通知。可在工具栏的「任务」(Tasks)按钮或 about:smartwindowtasks 页面管理这些监控。

此功能属于渐进式发布(progressive roll out)。

什么是渐进式发布? 部分 Firefox 新功能会逐步推送,即部分用户会先于其他用户看到该功能。这种方式有助于尽早收集反馈、快速发现 Bug 并改进行为,从而让整体 Firefox 用户获得更好的体验。


二、修复内容

1. 修复文件上传对话框打开错误目录

修复了文件上传对话框打开时显示上次保存文件所在目录(例如「下载」文件夹),而非上次上传所用目录的问题。

2. 修复窗口最小化时内存占用快速增长

修复了 Zoom 网页版等站点在窗口最小化状态下保持打开时,内存占用快速增长的问题。

3. 修复 Windows 启用 NVIDIA RTX Video HDR 时部分视频显示异常

修复了 Windows 上启用 NVIDIA RTX Video HDR 时部分视频显示异常的问题。

4. 修复无法从已登录 Google 账号的 Chrome 配置文件导入书签

修复了无法从已登录 Google 账号的 Google Chrome 配置文件中导入书签的问题。

5. 修复 macOS 上「替换」按钮插入剪贴板内容

修复了 macOS 上 Apple 写作工具(Writing Tools)的「替换」(Replace)按钮在 Gmail 等部分网站上插入剪贴板内容、而非改写后文本的问题。

6. 修复网页长下拉列表显示空白

修复了网页中的长下拉列表在滚动之前,末尾若干选项位置显示空白的问题。

7. 修复站点拒绝 HTTP/3 请求时未回退到 HTTP/2

修复了 Slack 等部分站点在拒绝 HTTP/3 请求后未能回退到 HTTP/2、导致页面无法加载的问题。

8. 修复 Linux AMD 显卡下查看地图结果时内存占用过高

修复了 Linux 上使用 AMD 显卡时,在 ChatGPT 等网站查看地图或地点结果会导致 Firefox 占用过多内存的问题。

9. 修复 macOS 网页游戏手柄按键丢失

修复了 macOS 网页游戏中快速按下手柄按钮时偶尔丢失输入的问题。

10. 修复 Linux Wayland 下标签页意外脱离

修复了 Linux Wayland 环境下点击标签页时,标签页偶尔脱离为新窗口的问题。

11. 修复关闭系统动画效果时菜单仍有淡入

修复了在操作系统设置中关闭动画效果后,Windows 和 Linux 上的菜单与面板仍以淡入方式出现的问题。

12. 多项安全修复

修复了多项安全问题,具体安全补丁说明可查看 Mozilla 安全公告 MFSA2026-118。


三、变更内容

1. macOS 上通过默认浏览器登录的应用改在 Firefox 中打开

在 macOS 上,当 Firefox 为默认浏览器时,通过默认浏览器登录的应用(例如 ChatGPT)现在会在 Firefox 中打开其登录页面,而不再使用 Safari。

2. AI 聊天机器人「总结页面」改为发送页面地址

AI 聊天机器人的「总结页面」(Summarize page)选项现在向聊天服务提供方发送页面地址,而非页面文本,因此长页面不会再被截断为部分摘要。

3. 新增标签页搜索快捷键

现在可以使用键盘快捷键搜索已打开的标签页:Windows 和 Linux 上为 Ctrl+Shift+A,macOS 上为 Cmd+Shift+A。「扩展与主题」(Extensions and Themes)快捷键相应调整为 Windows 和 Linux 上的 Ctrl+Shift+F,以及 macOS 上的 Cmd+Shift+E。这些快捷键可在 about:keyboard 中修改。

4. 更多文字系统的网址按原文字显示

使用爪哇文(Javanese)、巴厘文(Balinese)、加拿大原住民音节文字(Canadian Aboriginal Syllabics)和 N’Ko 文书写网址时,现在会以原有文字显示,而不再显示为编码后的「xn–」形式。


四、企业相关说明

有关 Firefox 企业版的更新与修复,请查看 Firefox 企业版 159 发布说明;有关策略变更,请查看 Firefox 管理员文档变更日志。


五、开发者相关

1. Web 控制台允许重新声明变量

Web 控制台(Web Console)现在允许再次声明 let、const 和 class 变量,因此代码片段可以编辑后重新运行,而不会出现重复声明错误。

2. 开发者信息


六、Web平台支持更新

1. 支持滚动驱动动画

Firefox 现在支持滚动驱动动画(scroll-driven animations),CSS 动画和 Web Animations API 动画可以随容器的滚动位置推进,或随元素滚动进入视口时的可见性推进。该特性新增 animation-timeline、scroll-timeline、view-timeline 和 animation-range 属性,以及 ScrollTimeline 和 ViewTimeline 接口。

2. 支持作用域自定义元素注册表

Firefox 现在支持作用域自定义元素注册表(scoped custom element registries)。通过 CustomElementRegistry() 构造函数创建的注册表独立于全局的 window.customElements 注册表,因此使用相同标签名的自定义元素可以在同一页面中共存。

3. WebGL 新增扩展支持

在兼容设备上,WebGL 现在支持 EXT_clip_control 和 EXT_texture_mirror_clamp_to_edge 扩展,WebGL 2 支持 EXT_texture_norm16。

4. Sanitizer API 改为解析时净化

Sanitizer API 现在在 HTML 解析过程中即进行净化,而非解析完成后再处理,因此被净化器移除的元素不会再执行其自定义元素构造函数。


七、社区贡献

随着 Firefox 159 的发布,我们很高兴欢迎在本版本中首次为 Firefox 提交代码变更的开发者,其中 12 位是全新志愿者!请和我们一起感谢这些勤奋而热情的贡献者,并看看他们的贡献:

  1. Abhinav Singh:2070629
  2. Atharva Wadodkar[:atharva]:2070702
  3. corpus_e:2070325
  4. csalinezh:1970969
  5. Dmitry Gozman:2076389
  6. eldjiikgull (EDS):2076744
  7. Fabio:1735401
  8. Feng Yu:2073811
  9. Jaron:2069726
  10. Jason Salerno:2076831
  11. Lander Feldman:2067952
  12. 赤坂理子:2044440

八、相关资源


九、帮助与反馈

[AD] -- 下方为内容广告,点击支持作者,想过滤广告? -- [AD]