recientemente 新版“火狐96”正式发布 其中开发团队宣布 Firefox 96 “显着”减少了放在主浏览器线程上的负载 并将 WebP 格式的图像编码器支持添加到 Canvas API。
除了这项工作之外,新版 Firefox 还 包含对 JavaScript WebRTC 编程接口的增强,改进的 cookie 策略以减少 CSRF(跨站点请求伪造)攻击的可能性,修复视频质量下降和其他修复。
Firefox 96的主要新功能
Firefox 96 是 2022 年的第一次更新,其中包含 噪声抑制、自动增益控制和回声消除方面的改进。 为了更新音频和视频通话,Mozilla 在最新更新中致力于噪声抑制和自动增益控制。
在 Android 上,用户将在 Firefox 96 中获得新的历史记录突出显示功能,此外还会显示最近访问过的网站。
需要注意的是,这个新版本还 专注于减少主线程的工作量,这是为了帮助浏览器在较旧、较慢的系统上运行得更快。 此外,在新的更新中,Firefox 将默认使用所有具有 SameSite=lax 属性的 cookie。 Mozilla 表示,这将有助于防止跨站点请求伪造 (CSRF) 攻击。
还有火狐96 默认情况下在 Linux 上带有低内存检测。 此检测与浏览器的自动选项卡删除功能相关联。
当浏览器检测到内存不足时,它会卸载未使用的选项卡以释放资源。 仍然在Linux上,Firefox 96用Ctrl + A而不是Alt + A替换“选择所有”键盘快捷键。在以前的版本中,在Web页面上选择所有文本时,都可以使用两个键盘快捷键。
恩CUANTO一个 WebRTC,此版本浏览器将不再降屏共享分辨率 在连接期间,这个问题在以前的版本中影响了一些用户。 此外,允许开发人员绘制图形的 Firefox Canvas API 现在支持 WebP 格式的图像编码器。 这允许 Canvas 元素使用 HTMLCanvasElement.toDataURL() 和 HTMLCanvasElement.toBlob() 等方法将内容导出为 WebP 数据。
, 开发人员的其他关键变化 分别是:
- Firefox 96 默认启用 SameSite=Lax cookie 策略。 根据 Mozilla 的说法,这“为抵御 CSRF(跨站点请求伪造)攻击提供了强大的第一道防线。” 出于 SameSite cookie 策略的目的,从同一域发送但使用不同方案的 Cookie 现在被视为来自不同站点。
- 对于级联样式表,配色方案允许元素指示它可以舒适地呈现在哪种配色方案中。
- 此外,counter-reset 属性现在支持 reversed() 函数来构造反向 CSS 计数器,旨在按降序对元素进行编号。 reversed() 函数可以与列表元素计数器一起使用,以逆序对有序列表进行编号。
- 此外,如果未指定 SameSite 属性,则假定 cookie 隐式设置为 SameSite=Laxo,并且 SameSite=None 的 cookie 需要安全上下文。
- Android 现在支持 canShare() API,允许代码检查 navigator.share() 是否会成功用于特定目标。
- 此外,Experimental Web Locks API 默认启用,允许 Web 应用程序在多个选项卡或工作人员中运行以协调资源使用。
- 在 DOM 级别,如果在关联的参数选项中传递了一个空字符串,则 IntersectionObserver() 构造函数现在默认为 rootMargin,而不是引发异常。
- 在 Firefox 96 中,主线程负载也有所减少。
如何在Linux上安装新版本的Firefox 96?
Ubuntu用户,Linux Mint或Ubuntu的其他衍生产品, 他们可以借助浏览器的PPA安装或更新到此新版本。
可以通过打开终端并在其中执行以下命令将其添加到系统中:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
做完了 现在他们只需要安装:
sudo apt install firefox
对于Arch Linux用户及其衍生产品, 只需在终端中运行:
sudo pacman -S firefox
现在,对于那些使用Fedora的用户 或由此衍生的任何其他分布:
sudo dnf install firefox
最后 如果他们是openSUSE用户他们可以依靠社区存储库,从中可以将Mozilla添加到系统中。
可以在终端上输入以下命令来完成此操作:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
至 所有其他Linux发行版都可以下载二进制软件包 从 以下链接。