火狐 100 发布

Firefox 100网页浏览器发布,此外还创建了长期支持分支更新——91.9.0。 Firefox 101分支即将转入Beta测试阶段,预计于31月XNUMX日发布。

Firefox 100 的主要创新:

  • 已经实现了在检查拼写时同时使用不同语言的词典的功能。 您现在可以在上下文菜单中激活多种语言。
  • 在Linux和Windows中,默认启用浮动滚动条,其中只有当您移动鼠标光标时才会出现完整的滚动条;其余时间,随着鼠标的任何移动,都会显示一条细细的指示线,让您了解当前页面上的偏移量,但如果光标没有移动,则指示器会在一段时间后消失。 要禁用隐藏的滚动条,提供了“系统设置 > 辅助功能 > 视觉效果 > 始终显示滚动条”选项。
  • 在画中画模式下,观看 YouTube、Prime Video 和 Netflix 以及使用 WebVTT(网络视频文本轨道)格式的网站(例如 Coursera.org)上的视频时,会显示字幕。
  • 安装后首次启动时,添加了一项检查来检查 Firefox 构建语言是否与操作系统设置匹配。 如果存在差异,系统会提示用户选择在 Firefox 中使用哪种语言。
  • 在 macOS 平台上,屏幕支持 HRD(高动态范围)的系统增加了对高动态范围视频的支持。
  • 在 Windows 平台上,如果系统具有 AV1 视频扩展,则在配备 Intel Gen 11+ 和 AMD RDNA 2 GPU(Navi 24 和 GeForce 30 除外)的计算机上默认启用 AV1 格式视频解码的硬件加速。 在 Windows 中,Intel GPU 还默认启用视频叠加,这有助于降低播放视频时的功耗。
  • 对于英国用户,支持在网络表单中自动填写和记住信用卡号码。
  • 在渲染和处理事件时提供更均匀的资源分配,例如解决了 Twitch 中音量滑块响应延迟的问题。
  • 对于从其他站点下载的子资源和iframe,可以忽略通过Referrer-Policy HTTP设置的“no-referrer-when-downgrade”、“origin-when-cross-origin”和“unsafe-url”策略标头,允许绕过“默认情况下”的设置,将完整 URL 的传输返回到“Referer”标头中的第三方网站。 我们回想一下,在 Firefox 87 中,为了阻止潜在的机密数据泄露,默认启用了“跨源时严格源”策略,这意味着发送时从“Referer”中删除路径和参数通过 HTTPS 访问时向其他主机发出的请求。从 HTTPS 切换到 HTTP 时传输空的“Referer”,并在同一站点内进行内部转换时传输完整的“Referer”。
  • 已经提出了新的链接焦点指示器(例如,使用 Tab 键搜索链接时会显示) - 链接现在由蓝色实线框住,而不是虚线,类似于 Web 表单的活动字段已标记。 值得注意的是,实线的使用简化了弱视人士的导航。
  • 提供了选择 Firefox 作为默认 PDF 查看器的选项。
  • 添加了 WritableStreams API,提供了额外的抽象级别,用于将流数据的记录组织到具有内置流限制功能的通道中。 还添加了 pipelineTo() 方法来在 ReadableStreams 和 WritableStreams 之间创建未命名的管道。 添加了 WritableStreamDefaultWriter 和 WritableStreamDefaultController 接口。
  • WebAssembly 包含对异常(WASM 异常)的支持,允许您添加 C++ 异常处理程序并使用调用堆栈展开语义,而无需绑定到 JavaScript 中的其他处理程序。
  • 改进了高度嵌套的“display: grid”元素的性能。
  • 向 CSS 添加了对“动态范围”和“视频动态范围”媒体查询的支持,以确定屏幕是否支持 HDR(高动态范围)。
  • 对非标准 Large-Allocation HTTP 标头的支持已停止。

除了创新和错误修复之外,Firefox 100 还消除了一系列漏洞。 目前无法获得详细说明所修复的安全问题的信息,但预计将在几个小时内发布漏洞列表。

来源: opennet.ru

添加评论