【信仰充值中心】Firefox 96 正式版用户特性介绍

【信仰充值中心】Firefox 96 正式版用户特性介绍_第1张图片

来源:https://bbs.popkart.org/?thread-113.htm

此版本首发于 2022 年 1 月 11 日,主要内容为安全及性能优化,参考官方日志Ghacks

一、改进 WebRTC 的语音通话体验

我们可以通过 WebRTC 在浏览器中进行音视频通话。
现在的 Firefox 在噪声抑制和自动增效方面做出了重大改进,同时也为回音消除做了些许优化,于是有更好的使用体验。

这里可以看到 API 文档,以下是其工作流程。

【信仰充值中心】Firefox 96 正式版用户特性介绍_第2张图片

二、强制执行的 Cookie 策略

Firefox 改变了来自同一域而使用不同方案(如 HTTPS 和 HTTP)的 cookie 处理方案,就算是同一域名的指令,他们也被认为是不同的。
即现在默认执行 Same-Site=lax 的 cookie 策略,它是三个可选值之一,以阻止第三方发送 cookie,防御跨站点请求伪装(CSRF)攻击。

Mozilla 如此解释:

Cookie 不会在普通的跨站子请求中发送(如在第三方站点加载图片或框架),而将在用户被导航到源站时发送(即跟踪链接时)。【fixme】
如果用户没有更改 SameSite 的值,这将是默认的 cookie 策略。

三、现在可以选择只打印奇数/偶数页

如图所示:

【信仰充值中心】Firefox 96 正式版用户特性介绍_第3张图片

四、Linux 版本的全选快捷键已更改为 Ctrl+A

Firefox for Linux 已将全选快捷键由 Alt+A 改为 Ctrl+A,以解决 Web 兼容性问题并避免按键冲突。
如果想继续使用类 Emacs 的快捷键配置,如使用 Ctrl+A 将 GTK 光标移动到行首,可以在 about:config 中更改以下项目的值:

ui.key.textcontrol.prefer_native_key_bindings_over_builtin_shortcut_key_definitions
ui.key.use_select_all_in_single_line_editor

这些选项当前默认禁用,而未来将默认启用。

五、对于开发者

  • 已实现用作 CSS 颜色值的 hwb() 函数【fixme】
  • counter-reset 现在支持使用 reversed() 函数来创建反向 CSS 计数器,用于对元素降序编号【fixme】
  • Android 版本现已支持 navigator.canShare()
  • 现在默认启用 Web Locks API(正式落地),其允许不同 service workers 或标签页中运行的脚本相互协调
  • 已为 WebP 格式添加图片编码支持
  • 更新了 WebRTC 库,改进 Web 会议软件的音视频功能
  • 添加了 CSS 属性 color-scheme 的支持,其指定网页使用哪些配色方案进行渲染(如操作系统的黑暗模式)

六、对于企业

已修复下载文件到映射网络驱动器时会发生的一个问题(Bug 1731049),并合入 Firefox 91.5 ESR。
如果 Windows 的版本不支持单点登录(Windows SSO),Firefox 将在设置中隐藏其选项。

工程师修复了三个逻辑问题:

并添加允许改变新默认 Same-Site=lax 的两个策略:

七、其他功能改进

  • Mozilla 表示,已显著降低主线程负载(实际情况?)
  • macOS 下的 Gmail,现在按住 Command 键点击链接会如预期在新标签中打开【fixme】
  • 修复了视频间歇性丢失同步源(SSRC)的问题
  • 修复了 WebRTC 降低屏幕共享分辨率的问题,以提供更清晰的浏览体验
  • 修复了某些站点视频画质降低的问题
  • 已暂时禁用 macOS 上的全屏视频分离功能,以免出现失真、亮度变化、缺失字幕及 CPU 使用率高的问题
  • 各类安全更新

你可能感兴趣的:(firefox)