Firefox更新记录(202x)
2021-12-08 13:13:53 阿炯

本文系《Mozilla产品之Firefox》所分离出来的,专门用于记录其相关的更新过程,截止到2030年之前。

最新版本:45.0
支持  Unicode 8.0  的肤色系  Emoji  表情
移除对于不安全的  SSLv3  网络通讯的支持
实现 异步初始化,改善  NPAPI  插件性能
允许永久性保存  Web Console  的输入历史,哪怕已经关闭了开发工具
对于  WebSocker  连接来说可以在离线时访问本地主机
改善从 IPV6 退回到 IPV4 的性能
通过侦测损坏的 HTTP 1.1 传输的方式解决部分未完成下载被标示为完成的问题
值得注意的是这是64位正式版首次出现在下载列表中(此前只有Beta版提供,一到Final阶段就只提供32位),同时也宣布将在本周晚些时候公布Android版本。42版最新的功能是Tracking Protection,一个用于管理Web隐私内容的控制中心,隐私浏览工具将默认被启用,可以帮助用户免于被网站方获取到个人信息,该功能的启动与否将通过地址栏上的盾牌图标显示出来。此外还带来了改进后的登录管理器,迁移工具还可以从Windows、IE和Chrome中获取到密码以方便快速登录。性能方面,WebRTC、IPv6和音频标签页显示、一键静音功能都已经出现在这个版本中。

Firefox的Android版还将支持直接从搜索面板扫描QR码访问网站,也同时带来了登录管理器的改进。对于开发者而言,提供了通过Wi-Fi进行远程网站调试的能力,桌面开发人员现在可以在选项卡中查看网页的HTML代码,并提供了一个可配置的Firefox OS模拟器Web IDE模式。本次更新最大改进在于Linux版本整合GTK3,并优化了同步系统,Hello功能已经可以共享当前的标签页,在访问多国文字的域名后缀系统的不兼容问题也已经被彻底解决,标签组功能也在这一版本中被删除。新版中包括了一系统的增强和改进,其中就包括对 Linux 桌面 GTK3 的集成,实现了火狐许久之前要提高现代 Linux 桌面中浏览器外观的承诺。Firefox 46 的改进了变化:
Linux GTK3 集成、JIT 编译器的安全性改进
改进对未加密 H.264 和 AAC 媒体的解码性能
更易于访问的响应式 Web 开发功能
Firefox for Android 46 的变化则更加明显,可以无网络连接查看之前缓存的页面,并增加 Firefox 账户同步功能。

最新版本:49.0
该版本提升了安全认证方面的处理,修改根证书处理过程,将在Windows版的Firefox浏览器中修改根证书处理过程(Root Certificate Handling Procedures)。其中包括了期待已久的“多进程模式”,即将其核心系统与Web内容分离。这意味着当某个标签页消耗了太多系统资源或锁起时,浏览器的其它部分将不受影响。在Windows版的Firefox中浏览器拥有自主的证书存储机制,这是同Windows系统证书存储互相独立的一套证书存储机制,尽管安全性得到了进一步保障,但是在某些企业环境中,证书存储数据的不同导致了使用火狐浏览器不能访问一些私有网络。企业环境中由于IT管理员需要安装根证书至Windows PC以访问企业私有网络或应用,火狐浏览器采用的另一套证书存储机制无法验证一些私有根证书,就造成了用户无法通过火狐浏览器访问这些私有网络。

现在这一情况终于将得到改善,Keeler称从Firefox 49版本开始,如果遇到未知的CA证书,浏览器将会直接对正在使用的Windows系统证书存储机制进行检查对比。要激活此功能,用户需要在地址栏键入"access:config"。

进入高级Firefox配置页面,搜索并找到“security.enterprise_roots.enabled”项目,双击即可激活此功能。用户无法自主管理Firefox证书存储中的所有CA证书,目前需要手动寻找Windows 系统根证书存储中的对应CA证书,这点可能在未来某个版本改变为直接自动搜索。Mozilla 基金会正在考虑对沃通(WoSign)及被其秘密收购的 StartCom(著名的 StartSSL 即其旗下产品)这两个 CA 一年内新签发的所有 SSL 证书进行封杀。Mozilla 的工程师是在对这两个 CA 签发了一系列可疑的 SSL SHA-1 证书进行调查之后,宣布了这个禁令。

最新版本:53.0
Mozilla Firefox 53 正式发布,据之前Mozilla公布的消息显示,从这一版本开始,将默认启用多进程架构,如果浏览器安装了不支持多进程的扩展,那么浏览器将仍然使用单一进程;更重要的是,从53版开始,Firefox停止对Windows XP与Vista的支持,这意味着如果想使用更高版本的Firefox就要升级到Windows 7及以上的版本。Firefox 浏览器全面停止对老版本和老硬件的支持。

在全新发布的 Firefox 53 的发行说明中,很多人已经注意到了 Firefox 不再支持 Windows XP 与 Vista 的消息,但其实对 MacOX 和 Linux 系统,同样有所动作。苹果的 32 位 Mac OS X 同样不再受支持,32 位 Mac OS X 用户可以切换到 Firefox ESR 52 (2018 年停止支持)以继续接收安全更新。同时,Mozilla 结束了针对 Pentium 4 和 AMD Opteron 及更早版本的处理器的 Firefox Linux 支持。Firefox 有预装到许多基于 Linux 的操作系统上,例如 Ubuntu 和 Fedora 。虽然也有不少人选择安装 Chromium 或 Chrome ,但 Mozilla 的产品仍然是 Linux 社区的主打。虽然此次停止支持的是一些非常老的处理器,但许多配置古老的电脑很爱装 Linux 操作系统,所以肯定会有一些人会受到影响。

最新版本:60
该版本包含的更改为用户提供了更多内容和更多方法来定制自己的 New Tab/Firefox Home,还引入了对 Web Authentication API 的支持,这意味着你可以使用 YubiKey 等 USB 令牌登录到 Firefox 中的网站。此外,Firefox 60 还为企业部署带来了全新的策略引擎和组策略支持。
New Tab/Firefox Home 的功能增强
自适应布局,可为使用宽屏幕显示器的用户显示更多内容
提供更多选项对页面上的 sections 和 content 版块内容进行重新排序
高亮显示保存到 Pocket 的网站
使用 Quantum CSS 来渲染浏览器 UI
改进 Linux 用户的 WebRTC 音频性能和播放效果
默认支持最新的 TLS 1.3 草案
2016 年 6 月 1 日之前 Symantec 发布的 TLS 证书不再受 Firefox 的信任

Firefox 60 是“Quantum”系列的最新版本,在进一步提升性能的基础上更加注重用户隐私的保护。新版本中引入了更多的隐私保护功能:当用户面部没有出现在网站录制的时候 Firefox 就会自动关闭计算机的网络摄像头,虽然摄像头依然处于可用状态但可以确保这些网站不会记录到你。当你回来恢复之后摄像头会继续重新工作。当遇到一些奇葩的网站私下调用摄像头并且不启动摄像头上的指示灯的时候,Firefox 会强制开启摄像头指示灯,以提醒用户确保设备依然正在进行录制。Mozilla 还新增了一些全新的开发者功能:包括此前承诺的 IndexedDB 交换,以及明确控制某个网页是否应该重新加载,这项功能已经通过 Responsive Design Mode 进行部署。

最新版本:68.0
Firefox 68.0 发布了,Android 版本主要更新内容包括:
通过避免绘制期间的冗余计算改进了网页绘图性能。WebAuthn(Web 身份验证 API)允许用户使用硬件令牌甚至指纹登录网站,从而实现无密码身份验证。
修复了本地文件无法再访问同一目录中的其它文件的 bug。开发者工具添加了 about:compat,该工具可以列出网站遭遇问题时各种各样的临时解决方法,并且网站开发人员可以轻松地禁用给定的解决方案以进行测试。

桌面版本主要更新内容包括:
阅读器视图中的暗黑模式扩展,控件、侧边栏和工具栏上的窗口也会变暗。
改进了扩展的安全性和可发现性:
about:addons 中的新报告功能允许报告扩展和主题的安全性和性能问题。重新设计的扩展仪表板可以轻松访问有关扩展的信息,包括每个扩展所需的数据和设置访问权限。
在 about:addons 中通过推荐扩展程序找到高质量、安全的扩展,现在显示每个扩展的用户数和评级。这些扩展程序的“推荐”徽章也会出现在 AMO 上。
加密和指纹识别保护被添加到隐私和安全首选项中的严格内容阻止设置。
WebRender 将支持使用 AMD 显卡的 Windows 10 用户。
Windows 后台智能传输服务(BITS)更新下载支持,允许在 Firefox 关闭时继续更新下载 Firefox。
Firefox Developer Tools 现在提供整页颜色对比度审核,可以识别页面上因颜色对比度检查失败的所有元素。
引入用于强制滚动捕捉位置的 CSS Scroll Snap 模块。
更多详情可查看发行说明

最新版本:70.0
Mozilla 正式发布了 Firefox 70.0,同时 Firefox 70,Firefox Beta 和 Dev 升级到 71 版本,Firefox Nighly 升级到 72 版本。标志着  Firefox 60.x ESR 分支的结束,Firefox ESR 版本只能升级到 Firefox ESR 68.2。该版本主要亮点是新的欢迎屏幕、扩展暗黑模式和提升性能。

增强跟踪保护:Mozilla 在 Firefox 70.0 中再次改进了 Firefox 浏览器的内置跟踪保护功能。该组织在标准设置中添加了社交媒体跟踪器阻塞组件,使其成为 Firefox 新版本中的默认设置。
Firefox Lockwise 改进:这是 Mozilla 不久前推出的一种密码管理方案。它是 Firefox Web 浏览器的一部分,可以在任何时候通过在浏览器地址栏中访问 about:logins 打开。Lockwise 显示有关数据泄露中暴露的潜在易受攻击密码的警报,如果不希望使用,用户可以通过“登录和密码”下的“选项>隐私和安全性”禁用此功能。Lockwise  的桌面版本支持同步和创建、更新和删除登录和密码。新版本支持使用 Firefox Monitor,如果用户密码出现问题,它可以通知用户,以便用户可以快速更改密码。
Firefox Account 图标和菜单:Mozilla 在 Firefox 工具栏上更新了 Firefox Account 图标。单击可打开帐户选项,例如,登录到 Firefox 帐户,启用同步,访问登录和密码,或打开Firefox Monitor 和 Firefox Send.。若不想要图标,用户可以通过右键单击图标并从上下文菜单中选择“Remove from Toolbar”来删除图标。

其他更改:
如果启用跟踪策略,则将第三方跟踪资源的默认引用策略设置为 strict-origin-when-cross-origin
Firefox 的核心引擎组件也已得到了改进,包括更快的 Javascript Baseline Interpreter,以提高 Web 浏览器的整体性能
用于 Windows 的 WebRender 图形渲染引擎的更广泛推出以及对 macOS 的合成器改进
对于 MacOSX 用户,改进了 Compositor
当站点使用地理位置时,Firefox 地址栏中会显示一个地理位置图标
Firefox 页面使用系统主题(暗或亮自动切换)
MacOSX 设备上的用户现在可以从 Chrome 导入密码

最新版本:80.0
2020年8月,Firefox 80.0 正式发布了,更新内容包括:
可以将 Firefox 设置为系统默认 PDF 查看器
无障碍访问工具为多层树形控件中的项目报告的名称不再错误地包含来自更深层次的项目的信息,从而为使用屏幕阅读器的用户提供正确的内容级别
修复了使用屏幕阅读器时会发生的几次崩溃,包括使用 JAWS 屏幕阅读器时经常遇到的崩溃
关于 Firefox 开发者工具的重要的修复,屏幕阅读器用户可以从中受益
SVG 标题和 desc 元素(标签和说明)现在可以正确显示在辅助技术产品(例如屏幕阅读器)上
详细的开发者更新说明,开发者版本的检查器中提供了一个实验性的侧边栏面板,帮助开发者更快速地根据 MDN 数据识别潜在的浏览器兼容性问题
在网络监控(Network Monitor)请求列表中,对于超过等待时间阈值的 "慢" 请求,会显示一个乌龟图标
Firefox 现在支持 RTX 和 Transport-cc,以在恶劣的网络条件下改善呼叫质量并提供更好的带宽估计。这些功能也为使用 WebRTC 的许多网站提供了更好的兼容性
更多的更新说明请参考这里

最新版本:83.0
该版本对JavaScript引擎SpiderMonkey进行了重大更新,提高了浏览器的速度,其中页面加载性能提升15%,页面响应提升12%,而且内存占用减少了8%;对JavaScript引擎的一部分进行了替换,从而更好地编译和显示网站,同时还提高了安全性和可维护性。正式引入了HTTPS-Only(只打开HTTPS)模式,开启该模式后,浏览器会与每个网站建立完全安全的连接。不管你是点击HTTP链接,还是手动输入HTTP地址,Firefox都将自动替换为HTTPS页面。如果访问的网站不支持 HTTPS,Firefox会提醒用户。可以在设置中开启这一模式。在新版本中,手势缩放已经支持Windows触摸屏设备和Mac设备上的触摸板,Firefox用户可以在这些设备上使用手势操作来放大和缩小网页。画中画现在支持用键盘快捷键对视频进行快进和后退,使用箭头键每次可以前后移动15秒,也可以使用键盘进行音量控制。同时还改进了视频会议的界面,共享屏幕时可以看到正在分享的是哪台设备,并对搜索功能进行了优化。支持AcroForm,它允许填写、打印和保存支持的PDF表单,并且PDF查看器也有了一个新的外观。另外Mozilla指出,Firefox 83原生支持采用Apple Silicon处理器的新设备,支持macOS Big Sur操作系统上的Apple Rosetta 2模拟器,并将在今后的版本中实现为这些CPU本地编译。

最新版本:86.0
第86版本已于2021年2月25日发布,加入完全 Cookie 保护功能,新特性如下:
现在支持以画中画模式同时观看多个视频。
将 Total Cookie Protection(完全 Cookie 保护)功能引入进严格模式。在 Total Cookie Protection 中,每个网站都有其自己的 "cookie jar",从而防止 cookie 被用来跨站点跟踪用户行为。
通过更整洁的设计以及与计算机打印机设置更好集成来改进了打印功能。
对于加拿大的 Firefox 用户,现已启用信用卡管理和自动填充功能。
阅读器模式现在适用于本地 HTML 页面。
使用屏幕阅读器快速导航移至可编辑文本控件时,不再错误地到达不可编辑单元格。
在 Firefox 中切换标签页后,Orca 屏幕阅读器的鼠标查看功能现在可以正常使用。
屏幕阅读器不再错误地报告包含跨多个列的单元格中的列标题。
阅读模式中的链接现在具有更多的颜色对比度。
在 Linux 和 Android 上,已激活缓解堆栈冲突攻击的保护措施。
从 Firefox 86 开始,不再支持 DTLS 1.0 来建立 WebRTC 的 PeerConnections。从现在开始,所有 WebRTC 服务都必须支持 DTLS 1.2(最低版本)。
在新的 RDD 流程中整合了所有视频解码功能,从而使 Firefox 更加安全。
Firefox 的最新版本已实现了各种错误修复和新政策。可以在 Firefox for Enterprise 86 Release Notes 中查看更多详细信息。
CSS 中的 CSS image-set() 函数现已启用,从而允许在 CSS 中添加响应式图像。
当在内部表元素上设置 margin 或 padding 时,不活动的 CSS 工具现在显示警告。
现在开发者工具在当前页面上会显示许多错误信息,这是向开发者展示其页面有问题的快速方法。单击红色的感叹号图标,会将用户导航到“控制台”面板。

最新版本:87
87.0 已经于3月23日发布,在改善用户隐私方面做了进一步的努力。引入了 SmartBlock,这是一种全新的智能追踪器拦截机制,适用于隐私浏览和严格追踪保护模式。通过为被屏蔽的第三方追踪脚本提供本地替身,在充分保护用户不受追踪器侵害的同时,也减少了网站无法正常加载的情况。由于当今网络正在走向https-only,浏览器也在采取措施提高用户的隐私,87 版本推出了新的默认HTTP Referrer 策略,而不是 'no-referrer-when-downgrade'。它是'strict-origin-when-cross-origin',将删减 URL 中的路径和查询字符串等用户敏感信息,以保护隐私。此次更新内容具体如下:
在使用 SmartBlock 的"隐私浏览"和"严格的增强跟踪保护"时将会遇到更少的网站加载错误,SmartBlock 提供了替身脚本,使网站能够正常加载。
为了进一步保护您的隐私,我们新的默认 HTTP Referrer 策略将从 referrer 头中修改路径和查询字符串信息,以防止网站意外泄露敏感的用户数据。
在页面中查找中的"Highlight All"功能现在会在滚动条旁显示与该页面上找到的匹配位置相对应的勾号。
全面支持 macOS 内置屏幕阅读器 VoiceOver。
我们增加了一个新的语言:西里西亚语。
修复了几个重要的可访问性问题:
视频控件现在有了可见的焦点样式,视频和音频控件现在可以通过键盘导航;
HTML <meter> 现在可以被屏幕阅读器念出了;
Firefox 现在在附加组件管理器中设置了一个有用的初始焦点;
现在,当 aria-labelledby/describedby 内容发生变化时,Firefox 将启动名称/描述变化事件;
各种安全修复。
为了防止用户在填写表格时丢失数据,Firefox 已经禁用了 Backspace 键作为后退导航按钮的导航快捷键。要重新启用 Backspace 键盘快捷键,你可以将 about:config 偏好设置 browser.backspace_action 改为 0,你也可以使用推荐的 Alt+左箭头(Mac上为 Command + 左箭头)快捷键代替。
我们已经从"库"菜单中删除了不经常使用或在浏览器中有其他访问点的项目:同步标签页、最近的亮点和口袋列表。
我们简化了"帮助"菜单,减少了多余的项目,例如指向 Firefox 支持页面的项目,这些页面也可以通过"获取帮助"项目访问。
更多详情可查看此处

将采取新的 referrer 策略:
将引入更加严格的 referrer 策略,以保护 Firefox 用户的隐私。Referrer(因历史遗留原因代码中写作 Referer)参数是 http 请求头里的一个关键参数, 说明了用户是从哪个页面发起该请求的。 但是,referrer 头经常包含用户的隐私数据,比如用户在引用网站上阅读哪些文章、甚至是用户在网站上的账户信息。因此,W3C官方提出了一些候选策略 Referrer Policy,以规范 referrer 内容。目前Firefox 的默认 referrer 策略是 "no-referrer-when-downgrade",即当从 HTTPS 网站跳转到 HTTP 网站或者请求其资源时(安全降级 HTTPS→HTTP),不显示 referrer 的信息,其他情况(安全同级 HTTPS→HTTPS,或者 HTTP→HTTP)则在 referrer 中显示完整的源网站的 URL 信息。不过由于目前的网络正朝着全部使用 HTTPS 的方向发展,因此 Mozilla 认为 Firefox 应该采取更加严格的 referrer 策略。新的 referrer 策略为 "strict-origin-when-cross-origin",该策略不仅会截断从 HTTPS 到 HTTP 的请求信息,还会截断所有跨源请求的路径和查询信息。Mozilla  表示,Firefox 将从 87 版本开始,对所有导航请求、重定向请求和子资源(图片、样式、脚本)请求应用新的默认引用者策略,从而提供更私密的浏览体验。

最新版本:90
90于2021年7月上旬正式发布,相比 89 虽然没有那么大的变化,但仍然有一些值得关注的新功能和改进。
在这个新版本中,Firefox 引入了一个新的 about:third-party 页面,以帮助用户识别由第三方模块和应用程序引起的兼容性问题。
Windows 版还引入了一个新的选项,开启后 Firefox 浏览器可以在没有运行的情况下,也能使用后台服务静默安装更新。其目的是通过更新提醒尽量减少干扰,可以通过 「设置 > 常规 > Firefox 更新」查看和配置该选项。
用户可以通过 「设置 > 隐私」添加和管理 HTTPS-only 模式下不使用该模式的网站 —— 此前用户只能通过地址栏中的锁定图标将网站排除在 HTTPS-only 模式之外。
支持 Fetch Metadata Request Headers,它允许 Web 应用程序保护自己及其用户免受各种跨源威胁。
SmartBlock 功能也已更新到 V2 版本,现在可以在隐私浏览模式下阻止第三方 Facebook 脚本。
Print to PDF 功能也得到了改进,可以从生成的页面中产生有效的超链接。
右键单击并选择 "在新标签页中打开图像",默认将在背景标签页中打开图像和媒体。
FTP 支持已被删除
而大多数无法访问硬件加速 WebRender 的用户现在将默认切换到使用软件 WebRender。

最新版本:91
91 正式版本于2021年8月中旬发布,更新内容如下:
在 Total Cookie Protection 的基础上,我们增加了一个更全面的清除 Cookie 的逻辑,可以防止隐藏的数据泄露,让用户更容易了解哪些网站在存储本地信息;
Firefox 现在支持使用 Windows 单点登录功能来登录微软、工作和学校账户;
打印时的简化页面功能回来了!打印时,在 "更多设置" > "格式" 下选择 "简化" 选项,以获得一个简洁的页面;
HTTPS-First Policy:Firefox 隐私浏览窗口现在尝试使用更加安全的方式连接所有网站,只有在网站不支持的情况下才会退回到不安全的连接;
在 macOS 上勾选 "增加对比度" 时,Firefox 现在自动启用高对比度模式;
用户交互的响应时间提高了 10-20%;
增加了一个新的本地化语言:苏格兰语;
各种安全问题的修复;
Visual Viewport API 现在在桌面平台上得到支持;
更多详情可查看此处

最新版本:92
92 版于2021年9月上旬正式发布,更安全的连接:Firefox 现在可以使用 HTTPS RR 作为 Alt-Svc headers 自动升级到 HTTPS
注:Alt-Svc 全称为 “Alternative-Service”,直译为“备选服务”。该 headers 列举了当前站点备选的访问方式列表。一般用于在提供 “QUIC” 等新兴协议支持的同时,实现向下兼容。
在许多系统上的视频播放现在支持全范围的色彩水平(0-255)
Mac 用户现在可以从 Firefox 文件菜单中访问 macOS 共享选项
在 macOS 上启用了对包含 ICC v4 配置文件的图像的支持
默认支持 AVIF 图像格式(推迟到 Firefox 93)
如果 Thunderbird 在 Firefox 之后被安装或更新,那么 Firefox 的屏幕阅读器和其他无障碍工具的性能不再严重下降
macOS VoiceOver 现在可以正确报告使用 aria-expanded 属性标记为 "expanded" 的按钮和链接
一个标签中的 open alert 不再导致使用同一进程的其他标签出现性能问题
各种安全问题的修复
macOS 上的书签工具栏菜单现在遵循 Firefox 的视觉风格
证书错误页面已被重新设计,以获得更好的用户体验
重构 Firefox 的 JavaScript 内存管理,以提高性能和使用更少的内存
更多详情可查看发行页面

最新版本:93
93.0 正式于2021年10月上旬发布,该版本是 Firefox 最新的稳定版本,包含功能更新,以及安全和稳定性修复。

默认启用 AVIF 格式支持
Mozilla 原计划是准备在 Firefox 92 中启用对 AVIF 格式的支持,但在上个版本中 Mozilla 临时推迟了这个功能的发布时间。如今在 Firefox 93 中,对 AVIF 的支持已被默认启用。
与现有的图像格式相比,AVIF 可以为网站显著节省带宽。
当内存严重不足时在 Windows 上卸载标签页。
此次更新,Firefox 针对 Windows 提供了一个新的标签卸载功能。如果 Windows 设备的可用系统内存严重不足,那么 Firefox 将会自动卸载标签页。
Firefox 对标签页的卸载将基于最后的访问时间、内存使用和其他属性等多方面因素共同决定。Mozilla 希望该功能将减少 Firefox 用户遇到与内存有关的崩溃次数。
默认阻止不安全的下载。
Firefox 现在会默认阻止不安全的下载(即 HTTPS 网页上的 HTTP 下载)。
有这方面需求的用户,可以通过将 dom.block_download_insecure 首选项设置为 False,再次允许不安全的下载。
Firefox PDF 查看器现在支持填写更多的表格。
为了防止 macOS 用户从挂载的 .dmg 文件中运行 Firefox 的会话丢失,现在会被提示完成安装。这个提示只在用户第一次在他们的电脑上运行 Firefox 时出现。
改进了 SmartBlock 3.0 的隐私保护的网页兼容性。
在 Strict Tracking Protection 和 Private Browsing 中引入了新的引荐来源跟踪保护。
VoiceOver 屏幕阅读器现在可以正确地报告可访问的树形控件中的可选项目为选中或未选中。
Orca 屏幕阅读器现在可以在 Firefox 中正常工作。
各种安全问题的修复。
更多详情可查看此处


最新版本:95
95.0于2021年12月上旬正式发布,这是 Firefox 在 2021 年的最后一个主要稳定版本。Firefox 95 包含多项新功能和改进:
RLBox:新的沙盒技术,可以加固 Firefox 浏览器以防止第三方库中的潜在安全漏洞。现在已在所有平台上启用。现在可以在 Windows 10 和 Windows 11 平台上从微软商店下载 Firefox。
减少了事件处理过程中 Firefox 和 WindowServer 在 macOS 上的 CPU 使用率。
减少了 macOS 上软件解码视频的功耗,特别是在全屏状态下。这包括如 Netflix 和 Amazon Prime Video 这样的流媒体网站。可以把画中画切换按钮移到视频的另一侧。
为了更好地保护 Firefox 用户免受 Spectre 等攻击,现在所有 Firefox 95 都启用了站点隔离。

启动 Firefox 后,使用 JAWS 屏幕阅读器和 ZoomText 放大镜的用户将不再需要切换应用程序以访问 Firefox。
macOS 上的内容进程启动更快。
对内存分配器进行了改进。
通过推测性地提前编译 JavaScript 来提高页面加载性能。
安全问题的修复

更多详情可查看此处

最新版本:96
Firefox 96.0 现已发布,这是 Firefox 在 2022 年的最第一次更新。具体更新内容如下:
在噪声抑制和自动增益控制方面进行了重大改进,并在回声消除方面略有改进,为用户提供更好的整体体验。
大大减少了主线程的负载。
Firefox 现在将默认执行 Cookie Policy: Same-Site=lax,这有助于防御跨站请求伪造(CSRF)攻击。
在 macOS 上,Gmail 中的 command-clicking links 现在可以按预期在新选项卡中打开它们。
修复了视频间歇性掉线 SSRC 的问题。
修复了 WebRTC 降级屏幕共享分辨率的问题,以提供更清晰的浏览体验。
修复了某些网站上的视频质量下降问题。
macOS 上的全屏分离视频已被暂时禁用,以避免出现损坏、亮度变化、缺少字幕和 CPU 使用率过高的问题。
最新版本的 Firefox 中实现了各种错误修复和新策略。可以在 Firefox for Enterprise 96 Release Notes 中找到更多信息。
更多信息请参考发行说明

最新版本:98
Firefox 98于2022年3月上旬发布,该版本最大的变化就是优化了下载流程,除此之外还有一系列的小改进、性能优化和安全性增强。优化了下载流程,改变了浏览器长期存在的一个行为。以往当用户使用 Firefox 下载文件时,浏览器会弹出一个窗口提示,要求用户选择一个开启文件的应用程序,或将文件直接保存到本地(无论如何都要二选一)。从 Firefox 98 开始,所有文件将自动保存到默认的下载文件夹中,不会再弹窗提示了。除此之外,新版本中还为下载面板新增了多个有用的选项:
自动打开该类型文件:让 Firefox 浏览器自动用系统默认的应用程序打开相同类型的下载文件
在访达(macOS)或文件夹(Windows)中显示:打开包含下载文件的文件夹
转至下载页面:即使在离开网站或关闭标签页面后,也会重新打开最初的下载页面
复制下载链接:复制下载链接以分享或保存等用途
删除:你现在可以直接从下载面板中删除已下载的文件(不是删除下载记录,而是从设备中彻底删除这个文件,无需跳转至对应的文件夹再进行删除操作)
从历史记录中移除:从下载文件列表中删除这个文件的下载记录(仅删除记录,不删除文件)
清空预览面板:清空面板中的下载项目列表

现在用户还可以在文件下载完成之前就双击文件,Firefox 会在文件完成后自动开启它。Firefox 浏览器允许用户从一些内置的搜索引擎中选择一个作为默认的搜索引擎。在此版本中,一些以前配置过默认引擎的用户会注意到他们的默认搜索引擎已经发生了改变,因为 Mozilla 无法获得部分搜索引擎提供商的正式许可,因此需要移除部分搜索引擎,中国大陆用户并未发生任何变化。

其他内容:
更新到 Firefox 98 后,“总是询问” 下载操作现在将被重置;
在 Firefox 98 的 Linux 版本中,Wayland 支持默认并没有启用。有需要的用户可以手动启用 Wayland 支持;
这个版本将通过只使用 webRequest 阻塞调用来改善启动期间加载附加组件的情况,此前 webRequest 非阻塞调用会导致附加组件提前启动,这会引发 Firefox 出现性能问题,现在 Firefox 浏览器的启动速度将变得更快;
Firefox 98 默认启用了 <dialog> HTML 元素,以增加对基于 HTML 的模态对话框的支持;
增加了对 HTMLElement.outerText DOM 元素的支持;
改进了 navigator.registerProtocolHandler() API;
更多详情可查看发行说明

最新版本:99
Mozilla于2022年4月上旬正式发布 Firefox 99 稳定版,用户已可以通过浏览器的更新功能收到新的版本更新。新版本除了常规的错误修复和安全更新以外,还带来了一些新功能,具体更新内容如下:
可以通过键盘快捷键 "n" 在阅读模式下的叙述和阅读之间进行切换;
Linux:GTK 叠加滚动条现在已被启用(这意味着滚动条现在默认看起来更细,当鼠标悬停在它们上时,滚动条更便于拖动;如果没有检测到鼠标移动,滚动条也会在一秒后恢复原样;稳定版本中默认没有启用)
在 PDF 查看器中增加了对带或不带附加符号的搜索的支持
Linux 沙盒得到了加强:受网络内容影响的进程不再能够访问 X Window System(X11)
Firefox 现在支持 Windows、macOS 和 Linux 上的 Web MIDI API。目前的实现有一些局限性,如缺乏热插拔检测,但应该可以与大多数现有的网站一起使用。要在你的网站上启用该 API,需要一个额外的附加组件。
Firefox 现在在德国和法国支持信用卡自动填充
各种安全修复
随着 Firefox 99 正式发布,Beta 版也更新到 Firefox 100,Nightly 版则更新到 Firefox 101。更多详情可查看此处

最新版本:100
2022年5月消息,经过 17 年的发展,Firefox 于今天正式发布第 100 个版本!Firefox 在最近的几个版本中仅仅带来了一些小幅改动,其中Mozilla 则是一次性带来了众多新特性,让我们来看看这个版本都有什么改动。能感知到的最重要的是Linux和Windows 11的滚动条发生了改动,默认情况下,滚动条不会占用空间,但这种行为可以通过Firefox偏好区的"叠加滚动条"功能来修改。

Windows上的Firefox 100用户在使用支持的GPU/驱动时,可以调用硬件加速的AV1视频解码,但Linux上的Firefox目前不允许使用较新的GPU进行硬件加速的AV1。还支持在画中画模式下运行亚马逊Prime Video/YouTube/Netflix这些视频网站包含的播放器,支持使用WebVTT的网站的画中画视频字幕,浏览器的内置拼写检查器现在支持多语言并发,改进了绘图和处理其他事件之间的优先级,以及其他各种小变化。此外,还有常见的各种错误修复。

新特性:
现在在画中画模式下观看 YouTube、Prime Video 和 Netflix 视频时,支持显示字幕。只要打开页面内视频播放器上的字幕,它们就会出现在画中画中。
画中画现在还支持使用 WebVTT(Web Video Text Track)格式的网站的视频字幕。
在安装后第一次运行 Firefox 时,Firefox 会检测到其语言与操作系统语言不一致的情况,并为用户提供两种语言的选择。
Firefox 浏览器的拼写检查现在可以检查多种语言的拼写。要启用其他语言,在文本字段的上下文菜单中选择它们。
Mac 上的 Firefox 现在支持 HDR 视频,用户不需要手动修改任何偏好设置来打开 HDR 视频支持,只需确保电池偏好设置没有设置为 "使用电池时优化视频流"。
在 Windows 系统以及支持的 GPU 上(Intel Gen 11+、AMD RDNA 2 和 GeForce 30)启用硬件加速的 AV1 视频解码,可能还需要从微软商店安装 AV1 视频扩展。
在 Windows 上为英特尔 GPU 启用视频叠加,减少视频播放时的功耗。
改进了绘画和处理其他事件之间的公平性,这明显改善了 Twitch 上音量滑块的性能。
Linux 和 Windows 11 上的滚动条默认不会占用空间。
在英国,Firefox 现在支持信用卡自动填写。
Firefox 现在会忽略限制较少的引荐来源网址策略——包括 unsafe-url、no-referrer-when-downgrade 和 origin-when-cross-origin —— 用于跨站点子资源/iframe 请求,以防止引荐来源网址泄露隐私。

用户现在可以为网站选择首选的颜色方案。
从这个版本开始,Windows 版的 Firefox 安装程序使用 SHA-256 而不是 SHA-1。
在 macOS 11+ 中,现在每个窗口只对字体进行一次光栅化。这意味着打开新标签页的速度更快,在同一窗口中切换标签页的速度也更快。
深度嵌套的 display: grid 元素的性能得到了极大的改善。
增加了对多个 Java 线程的分析支持。
软重载一个网页将不再导致所有资源的重新验证。
Non-vsync 任务有了更多的运行时间,这改善了 Google docs 和 Twitch 的行为。
增加了 Geckoview API,以控制捕获配置文件的开始/停止时间。
各种安全问题的修复。

Firefox 浏览器有一个新的链接焦点指示器,它用一个实心的蓝色轮廓取代了旧的虚线轮廓。这一变化统一了各表单字段和链接的焦点指示器,使其更容易识别焦点链接。
新用户现在可以在将 Firefox 设置为默认浏览器时将 Firefox 设置为默认的 PDF 处理程序。
由于 Firefox 新的三位数版本,一些网站可能无法在 Firefox 100 版本中正常工作。

更多详情可查看其发行说明


最新版本:102
Firefox 102 于2022年6月下旬发布,以下是该版本面对用户的一些变更:
以前 Firefox 每次开始新的下载任务时都会自动打开下载面板,现在可以禁用该行为,避免出现太多窗口。
在 ETP 严格模式下浏览网站时,减轻了查询参数跟踪。
对 HBO Max、Funimation、Dailymotion、Tubi、Disney+ Hotstar 和 SonyLIV 提供画中画 (PiP) 的字幕,可以将视频固定到屏幕角落的小窗口中查看,然后随意切换主屏幕浏览其他内容。
在 Windows 上使用屏幕阅读器时,按 Enter 激活元素不会失败,也不会单击错误的元素,或者跳到另一个应用程序窗口。(该功能是盲人辅助功能,该修复有助于盲人正确使用屏幕阅读器理解网页内容)。
其他各种安全修复。
通过将音频解码移动到具有严格沙盒的单独进程来提高安全性,从而提高进程隔离性。
现在可以在开发者工具的样式编辑器选项卡中过滤样式表。

Firefox 新隐私功能可自动删除URL中的跟踪参数

Firefox 102 更新了一项非常实用的新隐私功能,该功能可以自动从带着跟踪参数的 URL 中删掉参数,而不影响链接的正常访问。很多软件 / 平台都在使用自定义 URL 查询参数来跟踪用户对 URL 的点击。比如下面这个 URL ,Facebook 将 fbclid 查询参数附加到链接中,以跟踪用户的点击:
https://www.example.com/?fbclid=IwAR4HesRZLT-fxhhh3nZ7WKsOpaiFzsg4nH0K4WLRHw1h467GdRjaLilWbLs

随着 Firefox 102 中添加了新的 “查询参数剥离” 功能,用户在打开上述 URL 时会自动剥离用于跟踪的各种查询参数,无论是通过直接单击链接,还是将 URL 粘贴到地址栏中再访问。外媒 BleepingComputer 还对此创建了一个测试页面,如图所示,当单击 https://example.com/?fbclid=12 的链接时,Firefox 会打开 https://example.com,但会删除跟踪参数。目前 Firefox 能检测的的跟踪参数不多,只对如 Facebook、Marketo、Olytics 和 HubSpot 等国外平台的跟踪参数起作用,期待后续加入更多平台的跟踪参数。

如何开启该功能:新的查询参数剥离功能是 Firefox 增强型隐私保护功能的一部分,只需在设置中把 增强型跟踪保护 选项改成 “严格 “即可。


此外,如图所示,此设置可能会导致某些网站无法显示内容或正常工作。若网站出现异常,则需要暂时关闭跟踪保护功能以加载全部内容。

Firefox内置PDF阅读器新增多项编辑功能

Mozilla Firefox 内置的 PDF 阅读器(PDF.js)于2022年7月获得了更强的编辑功能。现在用户不仅可以在 PDF 文件中进行注释,还可以插入文本、插入手写,这些操作都可以保存到 PDF 中。Firefox 内置的 PDF 阅读器可以直接在浏览器上打开来自网页的的 PDF 文件,现在可以直接填充文本框、单选框、复选框在内的表格形式。Firefox 还支持 XFA 格式,可以为 PDF 生成缩略图。

如何在 Firefox 中启用 PDF 编辑模式:
1. 打开 Firefox
2. 在地址栏访问 about:config
3. 选中复选框并点击“接受风险并继续”
4. 搜索 pdfjs.annotationEditorMode,将其属性值从 1 修改为 0

在 Firefox 中新增了哪些 PDF 编辑功能?

在完成上述步骤之后,你就可以在 Firefox 浏览器中加载 PDF 文件进行体验。在编辑模式启用的情况下,在任务栏上会看到多个图标,包括为 PDF 文档自由添加文本注释和自由链接。

这些注释的文字就可以设置字体颜色和字体大小。


手写模式可允许用户在 PDF 文件之上进行自由书写,可以设置手写线条的颜色和厚度。


除了注释之外,Firefox 还在右键菜单中提供了以下 PDF 编辑功能:复制、粘贴、剪切、全选、撤销、重做。Mozilla 还表示未来会进一步增强 Firefox 的 PDF 编辑能力,引入更多的功能。

最新版本:104
Mozilla 于2022年8月下旬正式发布了 Firefox 104。其在 7 月底进入公开测试阶段,在测试期间提供了一项用户期待已久的功能,就是无需按住 Alt 键就可以使用双指水平滑动手势在网页上前后导航的功能。但 Firefox 104 在最终版本中并没有实装这一功能,因此该功能有可能会推迟到 Firefox 105 版本。Firefox 104 更新的内容包括:
在画中画(PiP)功能中带来了对 Disney+ 字幕的支持
增加了对 scroll-snap-stop 和 re-snapping 属性的支持
Firefox 浏览器的分析器可以分析网站的电量使用情况(仅限苹果 M1 和 Windows 11)
当窗口最小化或被遮挡时,Firefox UI 将受到性能和电池使用的限制,以提高系统的整体性能和改善电池寿命
Linux 用户在最小化或恢复窗口时得到了稳定性和性能的提高
在内置的 PDF 浏览器中增加了对文字书写、绘图和签名的支持
在雅虎邮箱和 Outlook 的邮件编辑器中输入 Enter 后,高亮的颜色被正确保留
绕过只有 https 的错误页面后,返回导航会把你带到之前被忽略的错误页面。现在返回会带你到之前访问过的网站
粘贴未格式化的快捷键(shift+ctrl/cmd+v)现在可以在纯文本环境下工作,如输入和文本区
各种安全修复,更多详情可查看此处

最新版本:105
Mozilla 于2022年9月中旬正式发布了 Firefox 浏览器的 105 版本,此次更新内容如下:
增加了一个在打印预览对话框中只打印当前页面的选项
Firefox 现在支持第三方上下文中的 Partitioned Service Workers
在 Windows 上的滑动导航现在已经启用(在触摸板上的两个手指向左或向右滑动来执行)
Firefox 现在符合 User Timing L3 规范,它为 performance.mark 和 performance.measure 方法增加了额外的可选参数,以提供自定义的开始时间、结束时间、持续时间和附加细节。
在大型列表中搜索单个项目的速度现在提高了 2 倍。
在 Windows 上的稳定性得到了明显的改善,因为 Firefox 可以更好地处理低内存情况
在 macOS 上的触摸板滚动更易于使用
在 Linux 上,Firefox 不太可能出现内存耗尽的情况,当内存不足时,对系统其他部分的执行效率更高
各种安全问题的修复
支持 Offscreen Canvas DOM API,具有完整的上下文和字体支持
更多详情可查看发行说明

最新版本:106
Firefox 106 已经于2022年10月中旬发布了,引入Firefox View与WebRTC改进,对其 PDF 浏览器以及 WebRTC 通信支持进行了改进。在新版本中,Firefox 改进了内置的 PDF 浏览器,引入了注释功能,让用户可以在 PDF 文件上书写、画图或添加签名。这项功能在之前的版本就已经存在,但在此版本中已默认启用。

此版本升级了其 WebRTC 功能,现在可以使用 libwebrtc 103。随着 WebRTC 库的更新,现在对 Windows 和 Linux Wayland 用户有了更好的屏幕共享支持,在 macOS 上有了更低的 CPU 占用率和更高的性能,还改进了 RTP 性能和可靠性,以及跨浏览器/服务兼容性的改进。另外的一个全新功能被称为 Firefox View,它被实现为一个固定的标签页,用于帮助你回到你以前发现的内容,并允许你在运行 Firefox 的不同设备之间切换(例如:可以在桌面端打开你在手机上阅读的文章)。还引入了一个全新的欢迎屏幕,当第一次安装或运行 Firefox 时,新的欢迎屏幕可以帮助你快速设置网络浏览器。 一些常见的错误和安全修复,使 Firefox 在你的系统上更加稳定和可靠。

最新版本:107
历经 4 周时间,Firefox 107 于2022年11月中旬正式发布了,增加了对 Linux 和英特尔版 Mac 的功率分析支持,并大幅改进了 DevTools,具体更新内容如下:
改进了微软的 IME 和 Defender 在 Windows 11 22H2 版本中检索重点文档的 URL 时的实例性能
在 Firefox 104 中,Mozilla 为 Windows 11 和 Apple Silicon 版本的 Firefox 增加了耗电分析功能,如今在 Firefox 107 中,该功能已支持 Linux 和英特尔 CPU 的 Mac
在 Firefox DevTools 中做了一些有用的改进,使其更容易调试 WebExtensions:
    新的 webext 参数可以自动打开 DevTools
    使用 DevTools 简单地检查弹出窗口(由 WebExtension 实现)
    在 DevTools 工具箱中的 Reload 按钮可以看到你在源代码中所做的修改
各种错误修复和新策略的实施,更多详情可查看此处

最新版本:108
Firefox 108 是一个于2022年12月发布的小版本更新,带来了对 Windows 11 效率模式的支持、新的快捷键,以及一些其他变化。
允许网页控制 JavaScript 导入的行为「导入映射」,现在默认是启用的。
后台标签页的进程现在在 Windows 11 上会使用效率模式以限制资源使用(能够与 Windows 电脑的省电模式相配合)。
shift+esc 键盘快捷键现在可以打开进程管理器(Process Manager),提供一种快速识别使用过多资源的进程的方法。
改进了负载下的帧调度;这大大提高了 Firefox 的 MotionMark 分数。
Firefox 现在支持使用 ICCv4 配置文件标记的正确颜色校正图像。
在保存和打印 PDF表格时支持非英语字符。
书签工具栏默认 "只在新标签页上显示" 的状态对空白的新标签页能正确工作。和以前一样,你可以使用工具栏的上下文菜单改变书签工具栏的行为。
各种安全问题的修复与Firefox 现在支持 WebMIDI API 和一个新的实验性机制,用于控制对危险功能的访问
更多详情可查看此处

最新版本:109
Firefox 109 作为 2023 年1月的第一个稳定版本发布,带来了一些新功能和大量改进。最大的功能改进是在工具栏中实现了一个新的 “统一管理扩展” 的按钮,它可管理所有已安装 / 启用的附加组件 / 扩展,使工具栏更整洁。每个扩展程序旁边都会有一个设置图标,这可以更轻松地对扩展程序进行访问设置选项、固定在工具栏、删除或报告问题等操作。另一个较大的改动则是支持 Manifest V3,可以在 AMO 上签署和发布 Manifest V3 扩展。

对开发者而言,Manifest V3 扩展的默认内容安全策略已更新, 默认情况下,所有网络请求都升级为使用 https: , 需要使用 http: 的扩展可以通过使用 content_security_policy manifest.json 密钥覆盖默认 CSP 来实现(bug 1797086)。还为西班牙西班牙语 (es-ES) 和阿根廷西班牙语 (es-AR) 版本引入了内置词典,内置词典可与 Firefox 的拼写检查功能一起使用。有关开发人员更改的更多详细信息,请访问 Mozilla Developer。

最新版本:110
FireFox 110 现已于2023年2月中旬发布!此版本带来大量实用新功能:
除了 Edge、Chrome 和 Safari,此版本新增从 Opera、Opera GX 和 Vivaldi 导入书签、历史记录和密码的功能。
已在 Windows 上启用 GPU 沙盒。
在 Windows 上,可以阻止第三方模块将自己注入 Firefox 的行为。
现在可以在 macOS / Windows 和 Linux 上使用 Cmd+Backspace 和快捷方式清除 Date、time 和 datetime-local 输入字段。
在 macOS 和 Linux 上默认启用 GPU 加速的 Canvas2D 。
在 Windows、MacOS 和 Linux 上改进 WebGL 的性能。
在 Windows 10/11 上启用硬件解码视频与非英特尔 GPU 的叠加,提高视频播放性能和视频缩放质量。
配色方案在 Firefox 中不再可用,仍然可以从 Firefox 菜单中选择附加组件和主题来已保存的配色。现在可以通过访问 Mozilla 附加组件网站上的 Colorways by Firefox ,从以前的集合中安装 Colorways 。
Firefox 现在支持 CSS 命名页面,允许网页执行每页布局并在打印时以声明方式添加分页符。支持 CSS 大小容器查询,请参阅 MDN 页面以获取有关此功能的文档。
更多信息可参考更新公告

最新版本:112
Firefox 浏览器 112 版本现已于2023年4月中旬正式发布并提供下载。该版本的新功能并不算多,最大的变化是 Ubuntu 用户能够从作为 Snap 包安装的 Chromium 网络浏览器导入浏览器数据到 FireFox。如图所示,在导入浏览器数据时,Chromium 也属于受支持的 Web 浏览器。其他新功能是:
能够通过右键单击密码字段来显示密码
能够通过鼠标中键单击列表中的项目,来关闭选项卡栏中的选项卡
如果没有更多关闭的选项卡可以重新打开,则可以使用 Ctrl+Shift+T 恢复上一个会话
此版本还更新了日期选择器面板上的 “清除” 按钮,允许用户快速清除类型为 “date” 或 “datetime-local” 的输入
默认禁用已弃用的 U2F Javascript API
其他详情可查看发行公告。

最新版本:113
Firefox 113 正式于2023年5月中旬发布,此版本带来多项新功能和安全功能、辅助功能等大量改进...具体更新内容如下:
查看搜索结果时,现在可以在地址栏看到当前的搜索词并对其进行优化,无需额外滚动:此外还添加了一个新的结果菜单,可以更轻松地删除历史结果和关闭赞助的 Firefox Suggest 条目。隐私窗口现在通过阻止第三方 cookie 和内容跟踪器的存储,更好地保护用户。Firefox 自动生成的密码包含特殊字符,默认情况下为用户提供更安全的密码。第113版本中引入了重新设计的辅助功能引擎,可显着提高 Firefox 的速度、响应能力和稳定性:
屏幕阅读器,以及其他辅助功能软件;
东亚输入法;
企业单点登录软件;
使用可访问性框架访问信息的其他应用程序。

支持从 Safari 或基于 Chrome 的浏览器导入书签,书签的图标现在也将默认导入,以便于识别。113 现在支持包含动画 (AVIS) 的 AV1 图像格式文件,改进了对网络上 AVIF 图像的支持。在 110 版本中发布的 Windows GPU 沙箱已得到加强,以增强其提供的安全优势。满足了 13 年前的功能要求,Firefox 现在支持直接从 Microsoft Outlook 拖放文件。macOS 用户现在可以直接从 Firefox 上下文菜单访问服务子菜单。在 Windows 上,弹性滚动效果已默认启用。当双指在触摸板上滚动或在触摸屏上滚动时,当滚动超过滚动容器的边缘时,现在会看到一个弹跳动画。Firefox 现在提供塔吉克语 (tg) 语言版本。

113.0.2 在5月下旬已经可以下载安装了,该子版本修复了大量影响用户使用体验的问题。
修复了一个在 Windows 11 或安装了 FancyZones PowerToy 的系统上,会导致画中画窗口不能被捕捉的问题。
修复了在某些使用英特尔显卡的 Windows 系统上的视频播放崩溃问题。
修复了一个当 Developer Tools Web Console 打开的情况下加载某些页面时,可能会导致 Firefox 冻结的问题。
修复了一个可导致书签和历史记录侧边栏在浏览器窗口被垂直调整时不能正确响应的问题。

更多详情查看更新公告

Firefox 115将是最后一个支持Win7、8和8.1的浏览器版本

随着 Windows 7 和 8.x 操作系统的退出,各大软件开发商已开始停止对相关平台内容的支持。再加上微软结束了扩展安全更新 (ESU) 计划,导致第三方开发人员不得不停止在旧平台上的支持。目前微软 Edge 和谷歌 Chrome 已率先放弃对旧平台的支持,而 Mozilla 虽然仍在继续支持 Windows 7 和 8/8.1 上的 Firefox 用户,但很显然这不可能永远持续下去。经过数月的慎重考虑,Mozilla 终于于2023年5月下旬准备好公布其服务的终止支持日期。在支持页面的最新更新中宣布:定于 7 月初发布的 115 版本将是最后一个支持 Windows 7、8/8.1 的版本。随后将会把后续的更新和维护内容转移到 Firefox 扩展支持 (ESR) 版本,ESR 版本将对这些系统维持必要的安全更新,直至 2024 年 9 月。

Firefox ESR 版本每 42 周才会发布一个主要版本,每 4 周会有一个用于修复崩溃、安全隐患和政策更新相关的小版本,总结下来就是没有最新的功能,但是有最新的安全和稳定补丁,一般是企业级用户为了稳定性采用(常规的 Firefox 则是每 4 周更新一个主要版本)。Chrome  和 Microsoft Edge 两款浏览器都在年初结束了对这些过时系统的支持,但 Firefox 团队惊奇地发现自己家竟然还有约 18% 的用户仍然在使用 Windows 7 和 8.1,因此决定延长对这三款系统的支持。但在没有微软官方支持的情况下,为过时的操作系统维护 Firefox 更新对 Mozilla 来说成本高昂,对用户来说也很危险。

2023年5月23日Mozilla 发布了 Firefox 113.0.2 版本,其中修复了多种 Bug。稍后Mozilla在官网上发表了一份支持文件,宣布第 115 将是最后一个支持 Windows 7、8/8.1 用户的 Firefox 浏览器版本。不愿升级到 Windows 10 或 11 的客户可以在 2024 年 9 月之前使用 Firefox 115 扩展支持版本 (ESR),而 Mozilla 也承诺将继续为用户提供 15 个月的安全更新,并提供充足的时间让用户升级。

微软于 2023 年 1 月终止了对 Windows 7、8 和 8.1 的官方支持。不受支持的操作系统不会收到任何安全更新,并且存在已知漏洞。在没有微软官方支持的情况下,为过时的操作系统维护 Firefox 对 Mozilla 来说成本高昂,对用户来说也很危险。对于 Windows 7 铁粉来说,结不结束可能对他们来说毫无意义,毕竟现在依然有些人在用 Windows XP,因为他们喜欢,这便足够。

最新版本:114
Firefox 114 现已于2023年6月上旬发布,带来了一些显着的增强功能、大量错误修复以及开发人员可以利用的其他 Web 特性。更新亮点包括:
一个新的 UI 来管理 DNS over HTTPS exception list。虽然以前的版本已经支持这一隐私增功能,但在 Privacy & Security 面板中为其提供了新的新设置,包括将站点添加到 xception list 的简单方法。允许你在 Windows、macOS 和 Linux 上使用 USB 上的 FIDO2/WebAuthn 认证器。值得注意的是,此方法支持的一些高级功能可能需要在身份验证器上设置 PIN。

从书签菜单搜索书签的能力。同样,History、Library 和 Application 菜单按钮中的新 Search history 选项也允许你从 URL/address bar 搜索本地浏览历史记录。macOS 用户可以以高于 1280×720 的分辨率从他们的设备网络摄像头捕获视频,而使用window.print()的网站现在可以在 Android 版 Firefox 中工作。可以通过右键单击并选择 “上移” 和 “下移” 选项来重新排序扩展工具栏按钮菜单中列出的扩展。

Firefox 114.0.2 是 Firefox 114 的第二个修复更新,于2023年6月下旬发布,修复了浏览器中的多个崩溃,并纠正了 Web Extensions 回归。该次生版本解决了影响某些浏览器用户的三个崩溃问题:
1.第一个修复解决了影响安装了 ESET 安全软件的 Microsoft Windows 7 操作系统上的 Firefox 的问题:从剪贴板粘贴到 Firefox 会导致浏览器崩溃。该修复解决了 Firefox 中的问题并防止崩溃。
2.第二个修复解决了 Firefox 中的内存不足崩溃,导致 Firefox 在初始化期间失败。
3.第三个崩溃修复解决了自 Firefox 111 发布以来出现的问题。它只影响 Windows 上的 Firefox,似乎是由 Windows 的 toast 通知系统引起的。Mozilla 发现无效的 UTF16 问题,并在发布中修复了该问题。

最新版本:115
2023年7月上旬的发布说明显示,第115版是最后一个支持 Windows 7、8,以及 macOS 10.12, 10.13 和 10.14 的版本。同样对于上述系统,也是一个长期支持版本 (ESR),将一直支持到 2024 年 9 月,之后不再提供安全更新。按照 Firefox 的更新政策,它会自动为这些系统推送至115 ESR 版更新。主要更新内容:
支持迁移来自 Chromium 浏览器的支付方式
在运行 Linux 发行版的英特尔 GPU 上,启用硬件视频解码
标签管理器下拉菜单现在有关闭按钮,可以更快速地关闭标签
重新设计并简化了从其他浏览器导入数据的用户界面
在不支持 H264 视频解码的设备上,可以回滚到思科的 OpenH264 插件进行播放
在 Firefox 标题栏可见时,Windows 放大镜现在能正确跟随文本光标
使用入门款或者 USB Wi-Fi 驱动、禁用操作系统地理定位的 Windows 用户现在可以根据具体情况批准地理定位,而不会造成整个系统的网络不稳定。

最新版本:116
2023年8月上旬正式发布,具体更新内容包括:
侧边栏切换器允许用户轻松访问书签、历史记录和同步标签面板,在它们之间快速切换,将侧边栏移动到浏览器窗口的另一侧,或关闭侧边栏。现在,无论是否运行任何辅助技术,键盘用户也可以轻松完成这一切,而无需记住键盘快捷键来访问这些面板。当有英语区域设置可用的更新时,用户现在可以通过 “Learn More” 链接的形式访问更新通知提示中的发行说明。现在可以从操作系统复制任何文件并将其粘贴到 Firefox 中。音量滑块现在可在画中画中使用。添加了编辑现有文本注释的可能性。

从 Firefox 115.0 开始,HTTP/2 的上传性能得到了显着改善,特别是对于具有较高带宽延迟乘积的网络(即同时具有高带宽和高延迟特征的网络)。用于重新打开关闭的标签页的键盘快捷键 (command + shift + t) 现在会按照项目关闭的顺序重新打开上次关闭的标签页或上次关闭的窗口。如果没有任何标签页或窗口可以重新打开,此命令将恢复上一个会话。此更改是为了应对即将对最近关闭的标签页进行的更改。

添加了对 dirname 属性的支持,以将有关 input 和 textarea 元素的文本方向性信息传递到服务器。现在支持 CSP3 external hashes。音频输出设备 API 现在允许站点将音频从媒体元素重定向到允许的输出设备(扬声器),而不是系统默认的用户代理。例如,WebRTC 会议站点现在可以将音频重定向到耳机中的扬声器或外部扬声器。通过自定义格式化程序,网站现在可以定义如何在 DevTools 的不同部分中显示特定的 JavaScript 对象和函数。该功能默认处于禁用状态,可以通过 “设置” 面板启用。

此版本现在支持 Fetch 和 WebTransport 上适当的 BYOB readers,这允许开发人员准备好 ArrayBuffer,以便可以将其重用于读取请求,从而节省内存分配。以前的版本支持 Fetch 和 WebTransport 流上的.getReader({ mode: "byob" }),但没有真正的 BYOB 支持,因为新的内存分配仍然在内部发生。

最新版本:117
Firefox 117 现已于2023年8月下旬正式发布。该版本原先预计的新功能之一是本地、隐私友好的翻译支持,但由于未知原因,该功能尚未上线。具体更新内容包括:
在 IT、ES、AT、BE 和 PL 语言环境中运行 Firefox 的用户已可使用 credit card autofill 功能。
macOS 用户现在可以通过 about:preferences 控制控件和链接的 tabability。
为了避免网站在按 shift+right-click 时出现指定行为的不良结果,Firefox 现在提供了 dom.event.contextmenu.shift_suppresses_event 阻止上下文菜单出现的偏好设置。
现在使用屏幕阅读器导航时,YouTube 视频列表可以正确滚动。
不再在 Wayland 桌面环境上显示自己的屏幕共享指示器。将使用系统默认共享指示器。
Developer Tools Inspector 中新的 CSS 兼容性工具提示增强了 Web 兼容性检查。现在,可能会导致 Web 兼容性问题的属性旁边会显示一个图标。悬停时,工具提示会指示哪些浏览器不受支持,并显示该属性的 MDN 页面的链接,以便用户可以了解更多信息。
如果启用 “Enable persistent logs” 选项,则 console.clear() 不再清除 Console output。
现在默认启用对改进的 CSS 嵌套的支持。
Firefox 现在支持 RTCRtpScriptTransform.
现在支持 ReadableStream.from,允许从(异步)可迭代创建 ReadableStream。
Firefox 现在支持 math-style和 math-depthCSS 属性和 font-size: math值。

详情可查看发行说明

修补 Firefox 和 Thunderbird 中的 WebP 严重零日漏洞

Mozilla 于2023年9月12日发布了安全更新,修复了 Firefox 和 Thunderbird 中的一个关键零日漏洞。该漏洞被标记为 CVE-2023-4863,是 WebP 图像格式中的堆缓冲区溢出漏洞,在处理特制图像时可能导致任意代码执行。Mozilla 在一份公告中说,打开恶意 WebP 图像可能导致内容进程中的堆缓冲区溢出,这个漏洞在其他产品中被广泛利用。根据国家漏洞数据库(NVD)的描述,该漏洞可能允许远程攻击者通过精心制作的 HTML 页面执行越界内存写入。虽然有关漏洞利用的具体细节尚不清楚,但怀疑这些漏洞都被用来针对身份特殊的个人。

苹果公司安全工程与架构部(SEAR)和多伦多大学蒙克学院公民实验室报告了这一安全漏洞。该漏洞已在 Firefox 117.0.1、Firefox ESR 115.2.1、Firefox ESR 102.15.1、Thunderbird 102.15.1 和 Thunderbird 115.2.2 中得到修复。在谷歌发布 Chrome 浏览器同一漏洞的修补程序后,第二天,谷歌也表示该漏洞在野外被积极利用。9月上旬苹果也发布了补丁,以修复这两个被主动利用的安全漏洞。公民实验室称,这两个漏洞已被武器化,成为名为BLASTPASS的零点击iMessage漏洞链的一部分,可在运行iOS 16.6系统的打满补丁的iPhone上部署Pegasus间谍软件。

最新版本:118
Firefox 118 于2023年9月下旬发布,原本计划在 第 117 版本中引入的本地、隐私友好的翻译功能现已正式上线,但暂不支持中文翻译。具体更新内容包括:
用户现在可以使用网页内容的自动翻译。与基于云的替代方案不同,翻译是在 Firefox 本地完成的,因此正在翻译的文本不会离开你的机器。
Web Audio 现在在所有系统上使用 FDLIBM 数学库,以通过指纹保护提高匿名性。
网站字体的可见性仅限于系统字体和语言包字体,以减少隐私浏览窗口中的字体指纹识别。
用户现在可以在 Google Meet 上使用视频效果和背景模糊!(注:这些效果也已追溯发布,以支持 Firefox 115 之前的 Firefox 版本。)
Firefox Suggest 用户(目前仅限美国)现在可以根据其关键字在地址栏中看到浏览器插件建议。
新增 10 个 CSS 数学函数:round、mod、rem、pow、sqrt、hypot、log、exp、abs、sign。
现在默认启用 OpaqueResponseBlocking。
详情可查看发行说明

最新版本:119
Firefox 119 已正式于2023年10月下旬发布。新版本除了修复 Bug 之外,还增强了 Firefox View 功能、支持在 PDF 文档中插入图片,以及引入 Encrypted Client Hello (ECH) 以增强隐私保护等。主要变化如下:
改进 Firefox View:用户可以在该页面查看所有窗口打开的标签页,如果同步之后,还可以看到其它设备上的所有标签页。另外还会列出浏览历史记录,用户可以按日期或站点排序;最近关闭的选项卡也会在 Firefox View 中列出。选择选项卡栏左上角的文件夹图标或 Firefox 图标以访问 Firefox View。
编辑 PDF 文件时支持添加图像和描述文本。单击工具栏上的 “图片” 图标,单击 “添加图像”,选择图像,单击 “+ 替代文本”,然后添加图片的说明。
现在使用快捷键 Ctrl+Shift+T,即使 Firefox 未启用自动会话恢复,用户也可以跨会话打开最近关闭的选项卡。
如果要从 Chrome 迁移数据,Firefox 现在允许导入一些扩展程序。
作为 Total Cookie Protection 的一部分,Firefox 现在支持 Blob URL 分区。这减轻了第三方代理可以用来跟踪个人的潜在跟踪向量。
在增强跟踪保护严格模式下,网站字体的可见性仅限于系统字体和语言包字体,以减轻字体指纹识别。
更新了存储访问 API Web 标准,以提高安全性,同时减少网站损坏,并进一步支持逐步淘汰 Firefox 中的第三方 cookie。
Firefox 用户现在可以使用加密的 Client Hello (ECH),从而提供更加私密的浏览体验。ECH 扩展了 TLS 连接中使用的加密,以涵盖更多握手并更好地保护敏感字段。
媒体嗅探不再应用于类型为 application /octet-stream 的文件。这允许下载文件而不是尝试播放。
在 Windows 上,如果系统设置中启用了相关的 Windows 鼠标属性,则打字时鼠标指针将消失。
Firefox 现在提供 Santali (sat) 语言版本。

最新版本:120
120.0 现已于2023年11月下旬发布,具体更新内容如下:
在上下文菜单中支持新的 "复制链接不带网站跟踪" 功能,确保复制的链接不再包含跟踪信息。
现在支持启用 "全局隐私控制" 的设置(在 Preferences → Privacy & Security 中)。有了这项 opt-in 功能,Firefox 就会通知网站,用户不希望自己的数据被共享或出售。
现在,Firefox 的隐私窗口和 ETP-Strict 隐私配置通过指纹保护功能增强了 Canvas API,从而继续保护用户的在线隐私。
Firefox 已在德国所有用户的隐私窗口中默认启用 Cookie Banner Blocker。对于支持的网站,Firefox 现在会自动拒绝 Cookie 并屏蔽恼人的 cookie banners。
已在德国所有用户的隐私窗口中默认启用 URL 跟踪保护功能。Firefox 将删除非必要的 URL 查询参数,这些参数通常用于在网络上跟踪用户。
现在可以从操作系统根存储导入 TLS 信任锚(如证书)。这将在 Windows、macOS 和 Android 上默认启用,如有需要,可在设置(Preferences → Privacy & Security → Certificates)中关闭。
已添加键盘快捷键,用于在 about:logins 上编辑和删除所选证书。editing - Alt + enter (Option + return on macOS) ,deleting - Alt + Backspace (Option + Delete on macOS)。
Ubuntu Linux 用户现在可以从作为 Snap 软件包安装的 Chromium 中导入。
画中画现在支持 Windows 和 Linux 上的 corner snapping,只需在移动画中画窗口时按住 Ctrl 键即可。
现在已添加 User Activation API,允许 JavaScript 使用 navigator.userActivation 检查用户当前是否或曾否激活页面(点击等)。
Early Hints Preconnect(信息状态代码 103)现已启用。这允许服务器在最终 HTTP 响应之前发送 resource Link headers,并提高了使用此功能的服务器的性能。
用户现在可以使用新增的 devtools 功能模拟浏览器标签脱机。
Style Editor 面板的页脚新增了一个 "Pretty Print" 按钮,类似于调试器面板中的 Pretty Print 按钮。该按钮可用于格式化样式表(如已精简的样式表)。以前的功能是自动格式化最小化文件,现在已被删除。
Inspector 面板中的 "Rules" 面板不再以新的 CSS Color 4 格式(如 OKLCH)显示十六进制 / 命名颜色。这样可以确保与使用的原始值相匹配。
lh 和 rlh 单位现在可以作为长度正确解析和计算。这样,作者就可以根据 element's(或 root element's)的行高来指定长度。
WebAssembly GC 现在已默认启用,这允许新语言(如 Dart 或 Kotlin)在 Firefox 上运行。以便收集 guest language 和 host browser 之间的 reference cycles 。
详情可查看发行说明

最新版本:121
Firefox 121.0 现已于2023年12月下旬发布,具体更新内容如下:
现在提示 Windows 用户安装 Microsoft AV1 视频扩展,以便从 about:support 启用对 AV1 视频编解码器的硬件解码支持(如果尚未安装)。
现在支持 macOS 系统上的语音控制命令。在 Linux 上现在默认使用 Wayland 合成器(如果可用)而不是 XWayland。这带来了对触摸板和触摸屏手势、滑动导航、每个显示器 DPI 设置、更好的图形性能等的支持。
注意,由于 Wayland 协议限制,画中画窗口需要额外的用户交互(通常右键单击窗口)或 shell/桌面环境调整。有关相关讨论和跟踪,可参阅 bug 1621261。
Firefox 现在可以强制链接始终带有下划线。可以在其设置菜单的浏览部分启用此选项。
PDF 查看器现在包含一个浮动按钮,可简化删除 PDF 中添加的绘图、文本和图像的操作。

Firefox Debugger 现在包含了一项新功能:在当前页面上禁用 debugger 关键字的选项。该功能可通过断点侧面板中的一个新复选框访问,该复选框标有 "Pause on debugger statement",位于现有的 Pause on exceptions 复选框旁边。默认情况下,此选项处于启用状态,这意味着除非手动禁用,否则调试器语句将处于活动状态。

作为改进 Firefox 开发者工具易用性工作的一部分,统一了整个工具箱的焦点指示器。焦点指示器现在更大,对比度更高,具有白色框阴影,可增强蓝色背景上的可见度。还进行了调整,以确保共享组件和常用面板的清晰可见性,防止与元素边框或背景重叠。

现在支持:has()选择器。这允许作者匹配具有或 “anchors” 至少一个与其相对选择器匹配的元素的元素。
text-indent CSS 属性现在支持 hanging 和 each-line 关键字,为参考书目、诗歌等样式提供更方便的段落布局选项。
text-wrap CSS 属性现在支持 balance 关键字,该属性可以通过协调行长度来改善短多行文本块(例如长标题或说明文字)的外观。
现在支持 Lazy loading<iframe loading=lazy>iframe ( )。Lazy loading iframe 仅在可见时加载,因此非关键 iframe 可以在需要时稍后加载,以加速初始页面加载、减少初始网络使用等。
添加了对 WebAssembly 语言中尾部调用消除的支持,以改进对函数式语言的支持。

更多详情可查看更新说明

最新版本:122
122.0 现已于2024年1月下旬发布,具体更新内容如下:
现在会在搜索引擎提供搜索建议时显示图像和描述。支持在 macOS 上创建和使用存储在 iCloud Keychain 中的密钥。
翻译功能提高了翻译网页的质量。结果应该更加稳定。这解决了翻译时页面内容可能消失或交互式小部件可能损坏的问题。
来自 Firefox Suggest 的 MDN Web Docs 文章建议将在地址栏中提供,供搜索 Web 开发相关信息的用户使用。
Web 内容的换行规则现在符合 Unicode 标准。这提高了 Web 浏览器对换行的兼容性。针对东亚和东南亚最终用户的另一项改进是,当双击中文、日语、缅甸语、老挝语、高棉语和泰语等语言的文本时,Firefox 现在支持正确的语言感知单词选择。
现在为 Ubuntu、Debian 和 Linux Mint 上的 Linux 用户提供了新的 .deb 软件包。
修复 Inspector Rules 视图中的键盘导航。从 122 开始,在检查器中编辑选择器、属性名称或属性值时,Enter 键将不再将焦点移动到下一个输入,而是验证输入的内容并聚焦匹配元素。用户仍然可以使用 Ctrl + Enter(macOS 上的 Cmd + Enter)或 Tab 来验证并将焦点移动到下一个输入。

Web Platform
启用 offset-position 属性,这对于大多数 offset-path 值很有用。在 offset-path CSS 属性中添加了对 ray()、basic-shape、coord-box 的支持。在 Clip-path 和 offset-path CSS 属性上添加了对 rect() 和 xywh() basic shapes 的支持。
现在支持使用 SMIL by animations  对 SVG viewBox 属性进行动画处理。
添加了 LargestContentfulPaint API,它在用户与网页交互之前提供有关最大图像或文本绘制的计时信息。添加了对 Screen Wake Lock API 的支持。
现在支持 hr in select,允许网站轻松地在元素内使用分隔符。<select> 元素现在支持 showPicker 方法,这可用于通过 JavaScript 触发下拉行为。
未知方案的后备 URL 解析器已更改为 DefaultURI,这提高了规范遵循性和 Web 兼容性。
启用 ArrayBuffer.prototype.transfer 提案方法,该方法可以转移 ArrayBuffer 数据的所有权。
可以识别 “webauthn” autocomplete token,并会在表单自动填充对话框中建议使用密码。
脚本现在可以在 Private Browsing 模式下存储 cacheAPI 数据。获得在常规浏览模式与 Private Browsing 模式下的统一体验。
为了进一步保护用户隐私,Firefox 现在会对使用 currentColor 作为输入的过滤器进行 taints filters。由于颜色可以通过 :visited pseudo selector 设置,它可能包含隐私敏感信息,因此必须将这些 primitives 标记为 tainted。这意味着如果你使用这样的过滤器,将无法从 canvas 中读取过滤器输出。
默认启用 Uneven Level Protection Forward Error Correction (ULPFEC)。这为 WebRTC 服务提供了另一个可以利用的工具,为互联网连接不稳定的用户提高视频质量。

某些配备较旧 AMD CPU 的计算机可能会在文件对话框中看到图像缩略图错误地呈现为全黑。如果是这种情况,更新显卡驱动程序应该可以解决此问题。
详情可查看更新说明

最新版本:123
123.0 现已于2024年2月下旬发布,具体更新内容如下:
已将搜索集成到 Firefox View 中。现在可以搜索每个部分子页面上的所有选项卡 - 最近浏览、打开的选项卡、最近关闭的选项卡、其他设备的选项卡或历史记录。在 Firefox 浏览器上浏览网站时遇到任何问题,但在其他浏览器上却能正常运行?现在可以通过网络兼容性报告工具进行错误报告,通过提交网络兼容性问题,用户可以直接帮助检测、定位和修复受影响最严重的网站,从而使得在 Firefox 上的浏览​​体验更加顺畅。在翻译网页时,现在还翻译工具提示中的文本(即 titles)和表单控件中显示的文本(即占位符)。
现在可以在 Firefox 设置的 Search 部分找到地址栏设置;改进了针对 macOS ARM64 和 Android 的 PGO 优化;macOS、Linux 和 Android 上的 Off-main-thread canvas。
Network Monitor 现在支持通过 Save Response As context menu item 将响应正文保存到磁盘。这取代了仅支持保存图像的 Save Image 上下文菜单项。

除了现有的 sRGB 插值外,现在还为 SVG gradients 实现了 linearRGB 插值。用户可以通过 color-interpolation 属性进行选择。以前指向 SVG 内容的 SVG feImage 元素要求 SVG 文档具有非百分比宽度和高度值的 root element。此类内容现在将回退到使用宽度为 300 像素、高度为 150 像素的默认替换元素值,并且 feImage 将不再无法渲染。

通过启用预加载和模块预加载支持,现在完全支持 Early Hints。当使用 setSinkId() 将音频输出重定向到其他设备时,Audio echo cancellation 现在可应用于麦克风输入。现在支持声明式 ShadowDOM,为开发人员直接在 HTML 中使用 ShadowDOM 提供了更大的灵活性和改进的人体工学设计。某些配备较旧 AMD CPU 的计算机可能会看到图像缩略图在文件对话框中错误地呈现为全黑。如果是这种情况,更新显卡驱动程序应该可以解决此问题。详情可查看更新说明

最新版本:124
124.0 现已于2024年3月中旬发布,具体更新内容如下:
Caret browsing 模式现在也适用于 PDF viewer。
在 Firefox View 中,打开的选项卡现在可以按最近的活动或选项卡顺序进行排序。最近的活动是默认设置。
Firefox 现在可以更有效地弹出 Windows 任务栏跳转列表,这将带来更流畅的整体浏览体验。
Mac 上的 Firefox 现在对所有类型的全屏窗口使用 macOS 全屏 API。这将更好地匹配 MacOS 用户对全屏空间、菜单栏和 Dock 的预期体验。
从 Firefox 124 开始,Qwant 的可用性已扩展到法国地区的所有语言,以及比利时、意大利、荷兰、西班牙和瑞士。
添加了对 AbortSignal.any 的支持。
现在用户可以在创建 WebSocket 时使用 HTTP (S) 和 relative URLs。
详情可查看更新说明

最新版本:125
v125.0.1现已于2024年4月中旬发布,具体更新内容如下:
现在支持 Encrypted Media Extensions (EME) 的 AV1 编解码器,从而能够实现来自视频流媒体的更高质量的播放
PDF 阅读器现在支持文本高亮显示。
View 现在在 “Open tabs” 部分显示固定的标签页。Tab indicators 也已添加到 Open tabs 中,因此用户可以执行诸如查看哪些标签页正在播放媒体以及跨窗口快速静音或取消静音等操作。还为书签、带有通知的标签页等添加了指示符。
现在会提示美国和加拿大的用户在提交地址表单时保存其地址,以便 Firefox 将来能够自动填充存储的地址信息。
现在会更主动地阻止来自被认为可能不可信的 URL 的下载。
URL 粘贴建议功能为用户提供了一种便捷的方式来快速访问复制到 Firefox 地址栏中剪贴板的 URL。当剪贴板包含 URL 并聚焦 URL 时,会自动出现一个自动完成结果。激活剪贴板建议后,用户只需单击一下就能导航到该 URL。
特定标签页容器插件的用户现在可以在地址栏中搜索在不同容器中打开的标签页。
现在提供了一个选项,可以在配置为使用系统代理设置时启用 Web Proxy Auto-Discovery (WPAD)。

在一组未选定选项的单选按钮中,Tab 键现在只能到达第一个选项,而不是循环浏览所有可用选项。方向键可以在选项之间导航,就像有选定选项时一样。这使得键盘导航更加高效和一致。

Developer
根据一些请求重新引入了禁用 Pause Debugger Overlay (devtools.debugger.features.overlay) 的选项。当调试器暂停 JavaScript 执行时,此 overlay 会出现在页面内容上。在某些情况下,overlay 可能会造成干扰,使得与页面交互变得困难,例如难以评估页面下方的颜色深浅。
在 “Debugger” 面板的 source view 底部添加了一个新的下拉菜单按钮,专为 “Source Map” 相关操作而设计。用户现在可以轻松禁用或启用 Source Maps 支持,在新选项卡中打开 Source Map 文件,在 original source 和生成的包之间切换,切换 “open original source by default” 选项,以及查看 Source Map 状态,例如错误、加载状态等

Web Platform
现在支持 popover 全局属性,用于将元素指定为弹出窗口元素。
WebAssembly 多内存现在默认启用。
添加了对 JavaScript 的 Unicode Text Segmentation。
在 HTMLCanvasElement 和 OffscreenCanvas 上添加了对 contextlost 和 contextrestored 事件的支持,以便用户代码在使用硬件加速的 2d 画布时从 context loss 中恢复。
Firefox 现在支持 navigator.clipboard.readText () Web API。
添加了对 transform-box CSS 属性的 content-box 和 stroke-box 关键字的支持。
align-content 属性现在可以在 block layout 中使用,从而无需 Flex 或网格容器即可实现 block direction 对齐。
删除了对 SVGAElement.text 的支持,转而使用更广泛实施的 SVGAElement.textContent 方法。

更多信息可参考更新说明

最新版本:126
v126.0 现已于2024年5月中旬发布,具体更新内容如下:
“Copy Without Site Tracking” 选项现在可以从嵌套 URL 中删除参数。它还包括对阻止复制链接(包括来自主要购物网站的链接)的 300 多个跟踪参数的扩展支持。另有各种安全修复。
现支持 Content-encoding: zstd (zstandard compression)。这是 Web 内容的 broti 和 gzip 压缩的替代方案,可以在使用相同 CPU 的情况下提供更高的压缩级别,或者相反,降低服务器 CPU 使用率以获得相同的压缩。这在 Facebook 等网站上被大量使用。
加泰罗尼亚语现已在 Firefox 翻译中提供。在 macOS 上为 M3 Mac 启用 AV1 硬件解码加速。
增加了遥测功能,以创建按类别分列的搜索总计数,为搜索功能开发提供广泛信息。这些类别基于 20 种高级内容类型,例如 “体育”、“商业” 和 “旅行”。这些数据不会与特定用户相关联,并将使用 OHTTP 进行收集,以删除作为潜在识别元数据的 IP 地址,不会进行任何分析,也不会与第三方共享任何数据。
在团队调查潜在的性能问题期间,Fx125 中添加的 URL 粘贴建议功能已暂时禁用。一旦性能问题得到解决,该功能将在未来版本中重新启用。
面向开发都侧添加了一个选项来禁用/启用 Developer Tools' split console 功能。
实现了 URL.parse()。与解析失败时抛出异常的 URL 构造函数不同,静态 URL.parse() 方法会返回 null。
经过 CSSWG 中的大量 Web 兼容性和标准化工作后,CSS 缩放属性已默认启用。
已添加对 CSS Custom :state()和ustomStateSet 伪类的支持。
添加了对屏幕唤醒锁定 API 的支持。对 IDBFactory.databases 的支持,以枚举 IndexedDB 数据库。

在 macOS 上,“Crash Reporter” 对话框中的文本未针对非美国区域设置进行本地化。此问题已在 Bug 1896097 下进行跟踪,计划在未来版本中推出修复程序。

详情可查看更新说明

最新版本:127
v127.0 现已于2024年6月中旬发布,具体更新内容如下:
现可以将 Firefox 设置为在启动或重新启动 Windows 计算机时自动启动。将 Firefox 设置为自动启动可优化以浏览器为中心的数字例程的效率,消除手动启动延迟并促进即时网络访问。
完成了通过 rel="dns-prefetch" 链接提示对 HTTPS 文档进行优化并启用 DNS 预取的工作。该标准允许 Web 开发人员为应预先解析的重要资产指定域名。
现可以通过标签栏中的 “List all tabs” 部件或标签上下文菜单中的 “Close duplicate tabs” 命令来关闭窗口中的所有重复标签。
如果 <img>、<audio> 和 <video>元素嵌入在 HTTPS 页面中,Firefox 现在会自动尝试将其从 HTTP 升级到 HTTPS 。如果这些所谓的混合内容元素不支持 HTTPS,它们将不再加载。
为了在 MacOS 和 Windows 上增加保护,在 Firefox 密码管理器的 about:logins 页面中访问和填写存储的密码时,可以要求使用设备登录(例如,操作系统密码、指纹、面部或语音登录(如果已启用))。
为了减少用户指纹信息和某些网站兼容性问题的风险,32 位 x86 Linux 的 CPU 架构现在将在 Firefox 的用户代理字符串、navigator.platform 和 navigator.oscpuWeb API 中报告为 x86_64。
在 macOS 上,链接和其他可聚焦元素现在默认可通过 Tab 导航,而不是遵循 macOS 的 “Keyboard navigation” 设置。这是一个更易于访问的默认设置,并且与所有其他平台的默认设置一致。设置页面中的复选框仍允许用户恢复旧行为。
Firefox 中的截图功能已获得重大更新。现在支持截取 SVG、XML 等文件类型以及 Firefox 中的各种 about:pages 的屏幕截图。还新增了新的键盘快捷键,并增加了主题兼容性和高对比度模式 (HCM) 支持,从而使每个人都能更方便地使用截图工具。以及改进了截取大截图的性能。
Web Platform navigator.clipboard.read()/write() 已启用(参见文档)。在尝试读取剪贴板内容时,如果该内容并非来自同一源页面,则会出现粘贴上下文菜单,供用户确认。

详情可查看更新说明

最新版本:128
v128.0 现已于2024年7月中旬发布,具体更新内容如下:
Firefox 现在可以从上下文菜单将选定的文本和超链接文本翻译成其他语言。

美国和加拿大的用户在打开地址栏时,Firefox 现在会显示用户最近的搜索或当前流行的搜索,以便用户返回上一个搜索会话或启发下一个搜索。
现在拥有更简洁、更统一的清除用户数据对话框。除了精简数据类别外,新对话框还提供与所选时间范围对应的站点数据大小的洞察。
现在支持在隐私浏览模式下播放来自 Netflix 等流媒体网站的受保护内容。
现在支持实验性的 Privacy Preserving Attribution API,它为 ad attribution 提供了用户跟踪的替代方案。此实验性功能仅通过 origin trial 启用,可在隐私和安全设置中的新网站广告偏好设置部分中禁用。
在 macOS 上,通过 getUserMedia 进行的麦克风捕获现在将在适用时使用系统提供的语音处理,从而提高音频质量。
Firefox 现已支持 Saraiki (skr) 语言。

现Firefox使用 SOCKS v5 时默认代理 DNS,避免使用 SOCKS v5 代理时将 DNS 查询泄露到网络。
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 的便捷方式。

详情可查看更新说明

最新版本:129
v129.0 现已于2024年8月上旬发布,具体更新内容如下:

New
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 中在同一文档中使用多种语言的支持。
现已为法国和德国的用户已启用地址自动填充功能。

Developer
增加了对更多非活动 CSS 警告的支持,包括以下情况:
resize 属性使用不当。
float 属性使用不当。
box-sizing 用于忽略宽度/高度的元素。
与表格相关的 CSS 属性未用于与表格相关的元素。
Network 面板中的 Network Blocking 功能现在除了阻止响应之外还阻止 HTTP 请求。
Inspector 面板中的 Rules side 面板现在显示 @starting-stylerules。此外,还有一个 var () 函数的工具提示,显示 @starting-styleCSS 自定义属性值。
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 中)。

更多更新说明请参考发行说明

最新版本:130
2024年9月上旬正式发布了v130,引入了一系列新功能,以提升用户体验。其中最引人注目的新增功能是自动画中画(Picture-in-Picture, PiP)模式。该功能允许用户在切换标签页时,视频可以自动继续在一个单独的可调整大小的窗口中播放,使得用户在进行多任务处理时不会错过内容。

自动画中画:无缝多任务处理
通过自动画中画模式,Firefox 130 将媒体播放体验提升到了一个新水平。该功能的工作原理是:当用户离开正在播放视频的标签页时,画中画会自动激活。视频将弹出一个小窗口,用户可以在浏览其他标签页时继续观看视频。当用户返回原标签页时,画中画窗口会自动关闭,确保用户顺畅地回到原来的页面观看体验。这个新功能可以通过设置中的 Firefox Labs 部分启用,Mozilla 允许用户在此测试即将推出的功能。

其他重要增强功能
除了自动画中画功能之外,v130 还提供了其他多项改进:
1.文本翻译:用户现在可以直接在浏览器中翻译网页的特定文本。内置的翻译工具新增了对加泰罗尼亚语、克罗地亚语和越南语等语言的支持,进一步扩大了 Firefox 的全球覆盖范围。

2.Firefox Labs:设置中新增的实验性功能区允许用户试用包括自动 PiP 和 AI 聊天机器人集成等实验功能。Mozilla 鼓励用户探索这些创新功能,以增强浏览体验。

3.性能与安全修复:v130 修复了多个安全漏洞并优化了性能,特别是改进了右键菜单中的复制粘贴功能。

4.Linux 版滚动动画:Linux 用户将受益于默认启用的滚动动画,使得滚动浏览内容时的视觉体验更加顺畅和精致。

多任务处理和媒体消费的进步
v130 旨在为需要灵活处理媒体和多任务的用户提供现代化的浏览器体验。通过引入自动画中画、增强的文本翻译功能以及持续的性能更新,Mozilla 确保 Firefox 在竞争激烈的浏览器市场中保持竞争力。

最新版本:131
v131.0 现已于2024年10月上旬发布,具体更新内容如下:

Firefox 现在将提供暂时记住用户何时授予网站权限(例如地理位置)的功能,临时权限将在一小时后或关闭选项卡时被删除。


现将鼠标悬停在背景选项卡上时会显示选项卡预览,从而无需切换选项卡就能更轻松地找到所需的选项卡。


在建议默认翻译语言时,Firefox 现在会考虑用户以前用于翻译的语言。
重新引入了在搜索栏为空时使用 shift-enter/shift-click 导航至搜索引擎主页的功能。

Firefox 翻译现在支持以下语言:瑞典
Tab overview (List all tabs) 菜单已收到一个新的、刷新的图标。
作为 SVG 2 持续更新的一部分,SVGGraphicsElement.nearestViewportElement 和 SVGGraphicsElement.farthestViewportElement 已被正式删除。这两个属性自今年二月起就发出了弃用警告。
Firefox 现在支持 text fragments,允许用户通过特殊的 URL fragment 直接链接到 Web 文档中的特定文本部分。
SameSite=Nonecookie 将在没有包含 Secure 属性时被拒绝。
现已添加对具有 Cookies Having Independent Partitioned State (CHIPS) 的 Cookie 的支持,允许开发人员选择按 top-level 站点分区存储 Cookie。

最新版本:132
Firefox v132.0 现已于2024年10月下旬发布,具体更新内容如下:
Microsoft PlayReady 加密媒体播放现已在 Windows 上的部分站点推出。通过此支持,Firefox 正在与主要流媒体合作伙伴逐步推出 1080p 基准和 4K 超高清支持。这样做的另一个好处是,观众在流式传输他们喜爱的电影和节目时会减少电池消耗并获得更好的性能。
Wide Color Gamut WebGL 现已面向 Windows 和 macOS 用户推出。借助此支持,Firefox 可为用户屏幕上的视频、游戏和图像带来更丰富、更生动的色彩范围。此实现目前支持 8 位的 wider color (P3) 配置。
WebRender 硬件加速渲染现已为大多数 SVG filter primitives 启用,从而提高了某些图形密集型内容的性能。Accelerated filters 包括 feBlend、feColorMatrix、feComponentTransfer、feComposite、feDropShadow、feFlood、feGaussianBlur、feMerge 和 feOffset。
在 macOS 15 及更高版本上添加了对 macOS 的新屏幕和窗口共享选择功能的支持。未来版本将添加对 macOS 14 的支持。
macOS 会话恢复功能已得到增强。如果 Firefox 在系统重启之前处于打开状态(例如在操作系统更新后),则现在将自动重新启动。
当启用增强跟踪保护的严格模式时,Firefox 现在会阻止第三方 cookie 访问。

作为从 Firefox 127 开始升级混合内容工作的后续工作,HTTP-favicons 如果不能通过 HTTPS 接收,现在也会被阻止。
如果链接中没有已知的跟踪参数,Copy Without Site Tracking 选项现在会显示为灰色。此外,还为 LinkedIn 和 Shopee 等网站添加了更多跟踪参数支持。可在 Bugzilla 中报告未删除的跟踪参数。

由于与各个网站的兼容性问题,已取消对 HTTP/2 Push 的支持。目前任何其他主流浏览器均不支持此功能。
Service workers 中的 console logging 功能现已恢复。
通过 USB 调试远程设备的支持也已恢复。只需转到 about:debugging,使用 USB 数据线插入手机,然后刷新设备列表即可。手机现在将正确显示在列表中。

增加了对 TLS 1.3 (mlkem768x25519) 的后量子密钥交换机制的支持,可确保通信安全,抵御高级/长期威胁。
增加了对 Certificate Compression 的支持,从而减少了尺寸并提高了 TLS 握手的速度。
Text directionality computation 已更新,以遵循 HTML 规范中定义的最新模型,从而提高了与其他 Web 浏览器的互操作性。
requestVideoFrameCallback() 方法现已在 HTMLVideoElement 接口上可用。该方法使开发人员能够对每个视频帧执行高效的操作。
getCapabilities 方法允许应用程序收集实时 MediaStreamTrack 支持的媒体功能。
fetchpriority 属性使 Web 开发人员能够通过指定浏览器获取资源的相对优先级来优化资源加载。该属性可接受三个值:auto(默认优先级)、low(较低优先级)、high(较高优先级)。它可以在 script、link、img 元素、fetch() 方法的 RequestInit 参数和 Linkresponse headers 中指定。HTML 规范将该属性的详细解释权留给了实施者。Firefox 通常会使用它来增加或减少 HTTP/2 和 HTTP/3 请求的 urgency parameter。
允许某些窗口打开时访问存储空间的启发式方法现已禁用。

更多更新说明请参考此处

最新版本:133
Firefox v133于2024年11月下旬发布,新版本在隐私保护、性能提升和用户体验方面都有显著改进,同时还为开发者提供了更多功能。

升级隐私安全
Firefox 133 强化了隐私保护机制,新增 “反弹跟踪保护”(Bounce Tracking Protection),有效拦截恶意跟踪器,保护用户隐私。在隐私浏览模式下,安卓用户的剪贴板内容也会被视为敏感信息,进一步提升安全性。

提升性能
Windows 10、Windows 11 版本火狐 Firefox 用户升级到新版本后,由于新增的 GPU 加速 Canvas2D,可以感受到更流畅的上网冲浪体验。安卓版 Firefox 浏览器针对大屏幕设备,默认开启桌面模式,提供更佳的桌面浏览体验。新版本还优化了 macOS Sonoma 的兼容性,并改进画中画功能的稳定性。

针对开发者带来更多 API 支持
v133 为开发者提供了更多强大的 API 支持,包括 Fetch API 的 keepalive 选项、Worker Context 中的 Permissions API 和 WebCodecs API 的图像解码功能,方便开发者构建更复杂的 Web 应用。

更多信息查看此处

庆祝火狐Firefox浏览器20岁生日,Mozilla 精选多个小熊猫直播

2024年11月28日消息,Mozilla 公司于11月27日发布博文,为庆祝火狐 Firefox 浏览器 20 岁生日,联合 Red Panda Network 机构,精选了 20 个直播频道,专门展示喜马拉雅小熊猫(Himalayan red panda)。

火狐名称由来

Mozilla 团队希望选择一个既朗朗上口又贴近自然的名称,最终选择“fire”和“fox”组合成“Firefox”,并意外发现它也是小熊猫的别称。

喜马拉雅小熊猫(学名:Ailurus fulgens):小熊猫科、小熊猫属的一种小型哺乳动物。体重一般约为 5 千克左右,体长 40-63 厘米,尾长为体长的一半以上。


图源:Red Panda Network庆祝 20 岁生日

Mozilla 于 2004 年 11 月 9 日发布初代 Firefox 浏览器,为庆祝 20 岁生日,和 Red Panda Network 机构合作,发起了一项保护濒危小熊猫的公益活动。Mozilla 精选了全球 20 家动物园的小熊猫直播,让用户可以随时随地欣赏这些可爱生物的日常生活。

最新版本:134
v134.0现已于2025年1月上旬发布,具体更新内容如下:
现在支持 Linux 上的触摸板按住手势。这意味着现在可以通过将两根手指放在触摸板上来中断动(势)滚动。
Windows 现在支持 HEVC 视频内容的硬件加速播放。
Ecosia 的可用性已扩展到德国地区的所有语言以及奥地利、比利时、意大利、荷兰、西班牙、瑞典和瑞士。
Firefox现在更严格地遵循瞬时用户激活的模型 HTML 规范。此更改使以前版本的 Firefox 过于激进的弹出窗口拦截变得不那么严格,从而减少了错误的拦截提示。

焕然一新的 “New Tab” 布局正在向美国和加拿大用户推出,其标志和天气小部件的位置经过重新调整,优先将网页搜索、快捷方式和推荐故事放在顶部。
更新包括更改推荐故事的卡片用户界面,并允许大屏幕用户查看最多四列,从而更好地利用空间。
改进了对调试 Web 扩展的支持,例如在重新加载扩展时自动在调试器中重新加载 Web 扩展的源代码。
调试器日志点值现在会自动转换为 profiler markers,从而可以轻松地直接从调试器向标记时间线添加信息。

网络面板显示有关早期提示的信息,包括用户界面中 103 HTTP 状态代码的专用指示器。
更多更新说明可参考版本发行说明