Chrome 111 发布

谷歌发布了Chrome 111网络浏览器,同时作为Chrome基础的免费Chromium项目也发布了稳定版本。 Chrome 浏览器与 Chromium 的不同之处在于使用 Google 徽标、存在崩溃时发送通知的系统、播放受版权保护的视频内容 (DRM) 的模块、自动安装更新的系统、永久启用沙盒隔离,向 Google API 提供密钥并在搜索时传输 RLZ- 参数。 对于那些需要更多时间更新的人,单独支持 Extended Stable 分支,随后是 8 周。 Chrome 112 的下一个版本计划于 4 月 XNUMX 日发布。

Chrome 111 的主要变化:

  • Privacy Sandbox UI 元素已更新,允许定义和使用用户兴趣类别,而不是跟踪 cookie 来识别具有相似兴趣的用户组,而无需识别单个用户。 新版本添加了一个新对话框,告诉用户 Privacy Sandbox 的功能,并重定向到设置页面,您可以在其中配置传输到广告网络的信息。
    Chrome 111 发布
    Chrome 111 发布
  • 提出了一个新的对话框,其中包含有关启用在浏览器之间同步设置、历史记录、书签、自动完成数据库和其他数据的功能的信息。
    Chrome 111 发布
  • 在Linux和Android平台上,DNS名称解析操作从隔离的网络进程转移到非隔离的浏览器进程,因为在使用系统解析器时,不可能实现一些适用于其他网络服务的沙箱限制。
  • 添加了对使用 Microsoft Windows 中的帐户信息自动将用户登录到 Microsoft 身份服务 (Azure AD SSO) 的支持。
  • Windows 和 macOS 上的 Chrome 更新机制可处理最新 12 个版本的浏览器的更新。
  • 要使用可简化与现有支付系统集成的支付处理程序 API,您现在需要通过在 connect-src (Content-Security-Policy) CSP 参数中指定请求发送到的域来显式定义下载数据的来源。
  • 删除了 PPB_VideoDecoder(Dev) API,该 API 在 Adob​​e Flash 支持结束后变得无关紧要。
  • 添加了 View Transitions API,可以更轻松地在不同 DOM 状态之间创建过渡动画效果(例如,从一张图像平滑过渡到另一张图像)。
  • 在“@container”CSS 查询中添加了对 style() 函数的支持,以根据父元素的自定义属性的计算值应用样式。
  • 在 CSS 中添加了三角函数 sin()、cos()、tan()、asin()、acos()、atan() 和 atan2()。
  • 添加了实验性(原始试用)文档画中画 API,用于在画中画模式下打开任意 HTML 内容,而不仅仅是视频。 与通过 window.open() 调用打开窗口不同,通过新 API 创建的窗口始终显示在其他窗口之上,原始窗口关闭后不会保留,不支持导航,并且无法显式指定显示位置。
    Chrome 111 发布
  • 可以增加或减少 ArrayBuffer 的大小,也可以增加 SharedArrayBuffer 的大小。
  • WebRTC 实现了对 SVC(可扩展视频编码)扩展的支持,用于使视频流适应客户端的带宽,并在一个流中传输多个不同质量的视频流。
  • 向媒体会话 API 添加了“previousslide”和“nextslide”操作,以提供上一张和下一张幻灯片之间的导航。
  • 添加了新的伪类语法“:nth-child(an + b)”和“:nth-last-child()”,以允许在执行主要“An+B”之前获取选择器来预过滤子元素他们的选择逻辑。
  • CSS 中添加了新的根元素字体大小单位:rex、rch、ric 和 rlh。
  • 全面支持 CSS Color Level 4 规范,包括支持 98 种调色板(sRGB、RGB 3、Display p2020、Rec12、ProPhoto、CIE 和 HVS)和 3 种色彩空间(sRGB Linear、LCH、okLCH、LAB、okLAB) 、显示 p2020、Rec98、a50 RGB、ProPhoto RGB、XYZ、XYZ d65、XYZ dXNUMX),以及之前支持的 Hex、RGB、HSL 和 HWB 颜色。 提供了将您自己的色彩空间用于动画和渐变的能力。
  • CSS 中添加了新的 color() 函数,可用于在使用 R、G 和 B 通道指定颜色的任何颜色空间中定义颜色。
  • 添加了 CSS Color 5 规范中定义的 color-mix() 函数,该函数允许您根据给定的百分比在任何颜色空间中混合颜色(例如,要将 10% 的蓝色添加到白色中,您可以指定“color-mix” (在 srgb 中,蓝色 10%,白色);”)。
  • Web 开发人员的工具已得到改进。 样式面板现在支持 CSS Color Level 4 规范及其新的色彩空间和调色板。 用于确定任意像素颜色的工具(“滴管”)增加了对新颜色空间的支持以及在不同颜色格式之间进行转换的能力。 JavaScript 调试器中的断点控制面板已重新设计。
    Chrome 111 发布

除了创新和错误修复之外,新版本还消除了 40 个漏洞。 许多漏洞是通过使用 AddressSanitizer、MemorySanitizer、控制流完整性、LibFuzzer 和 AFL 工具进行自动化测试而发现的。 目前还没有发现任何严重问题可以让人们绕过所有级别的浏览器保护并在沙箱环境之外的系统上执行代码。 作为为当前版本的漏洞提供现金奖励计划的一部分,Google 支付了 24 个奖项,价值 92 美元(其中一个奖项为 15000 美元和 4000 美元,两个奖项为 10000 美元和 700 美元,三个奖项为 5000 美元、2000 美元和 1000 美元,五个奖项3000 美元)。

来源: opennet.ru

添加评论