Chrome 128

稳定版发布日期:2024 年 8 月 20 日

除非另有说明,否则以下变更适用于 Chrome 128 稳定版 渠道版本。

<ph type="x-smartling-placeholder">

CSS

CSS ruby-align 属性

当 Ruby 注解的长度等于长度时,有多种方式可以对齐字符 且基本字符不匹配,并且 ruby-align 属性 让您可以选择最适合您设计的一个。该属性采用 以下关键字值:

  • space-around
  • space-between
  • start
  • center

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #40249572 | ChromeStatus.com 条目 | 规范

破线红宝石

使用 display: ruby 可以在元素内换行。

以前,一对红宝石基底和红宝石文本不能换行, 如果当前行没有足够的空间,则会将其推送到下一行 整个键值对现在,每个 ruby-base 和 ruby-text 都可以拆分为 多行。

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #324111880 | ChromeStatus.com 条目 | 规范

<select>”下拉菜单中的大小下限为 <option>

WCAG 无障碍功能指南规定,触控点输入的大小 至少为 24x24 CSS 像素。此更改会使 <option> 元素 <select> 下拉菜单中的 符合此高度要求。

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #339141283 | ChromeStatus.com 条目 | 规范

标准化 CSS zoom 属性

更新了先前的非标准 CSS 的现有实现 zoom 属性以与新标准保持一致。 这会更改各种 JavaScript API 以符合该规范, 更改缩放以应用于 iframe 内容文档 并将其更改为应用于所有继承的长度属性 (以前,它只更改了继承的 font-size)。

<ph type="x-smartling-placeholder"></ph> 演示 | ChromeStatus.com 条目

Web API

Attribution Reporting 的新增内容

Chrome 128 包含两项针对 Attribution Reporting 的新增功能。还有 更改来源-目的地限制逻辑,目的是降低 传输损耗。灵活的贡献过滤功能将改进 API 报告 批处理功能

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com 条目

document.caretPositionFromPoint

CaretPosition 对象,表示当前文本的插入符号位置 插入点,包括包含的 DOM 节点、脱字符号的字符偏移量以及 插入符号范围的客户端矩形。此功能还支持获取 Shadow DOM 内的 CaretPosition

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #388976 | ChromeStatus.com 条目 | 规范

macOS 上的 Web Share API

通过该 API,网络开发者可以构建显示相同的分享按钮 供移动应用使用的系统共享对话框。这项商品之前已发货 Android、Windows 和 ChromeOS 中,现已支持 macOS。

<ph type="x-smartling-placeholder"></ph> 文档

媒体

AudioContext.onerror

现在会向 Web 报告 AudioContext 创建和音频呈现错误 并将回调分配给 AudioContext.onerror

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #41495720 | ChromeStatus.com 条目 | 规范

PointerEvent.deviceProperties(适用于多笔手写)

目前,开发者还无法区分 这台支持手写的数字化工具现有的 PointerEvent.id 属性为 实施方式不尽相同,而且并非每次都会以笔墨或笔刷 和屏幕互动

此变更提供了一种安全可靠的方式来识别每支笔 (指针)与屏幕互动,为屏幕设置特定的颜色或笔形状 与数字转换器交互的每台设备。它会扩展 PointerEvent 添加一个新的属性 deviceProperties。其中包含 属性 uniqueId,表示会话持久性、文档隔离; 唯一标识符,开发者可放心地使用它来识别每支笔 与网页互动

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com 条目 | 规格

SkipAd 媒体会话操作

支持 SkipAd 媒体会话操作。通过此操作,浏览器会显示 按钮。

<ph type="x-smartling-placeholder"></ph> 演示 | ChromeStatus.com 条目 | 规范

隐私权

分区 Cookie 的 CookiePartitionKey 的跨网站祖先链位

Chrome 128 会将跨网站祖先位添加到已分区的键环中, Cookie 的 CookiePartitionKey。此更改将分区键与 分区键值,增加了针对 通过阻止跨网站嵌入式框架访问 添加到顶级网站的分区 Cookie 中。

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #41486025 | ChromeStatus.com 条目 | 规范

Private Aggregation API:客户端贡献合并

修改 Private Aggregation API 先合并具有相同分桶和过滤 ID 的直方图贡献 嵌入在可汇总报告的加密载荷中。

“不公开汇总”会限制 嵌入在单个可汇总报告中,并提供任何其他贡献内容 性能问题通过尽可能合并贡献内容 超过此限制。请注意,在忽略多余 合并这些类型的贡献应该不会产生任何影响 显示在最终摘要报告中

<ph type="x-smartling-placeholder"></ph> 跟踪错误 #330744610 | ChromeStatus.com 条目 | 规范

JavaScript

Promise.try

Promise.tryTC39 提案, 新的静态方法。Promise.try(f)new Promise(resolve => resolve(f())) 的简写形式。

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com 条目 | 规格

WebAuthn 提示

借助 WebAuthn 请求中的新 hints 参数,网站可以为您提供以下指导: 来引导其界面规范应用场景的企业 他们的内部网站仅使用安全密钥,并且希望能够 以便浏览器将界面重点放在该用例上

提示还可解决一种问题,即当前 authenticatorAttachment 参数严格:将其设置为 platform 会排除所有跨平台 选项。

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com 条目 | 规格

在 Windows 上以 UTF-8 格式写入 image/svg+xml 内容

在 Windows 上切换到 UTF-8,同时将 image/svg+xml 格式写入 剪贴板。在 Windows 上,HTML 格式已采用 UTF-*,这将允许复制 并粘贴剪贴板中的 SVG 图片

在所有其他受支持的平台上,image/svg+xml 会序列化为 UTF-8 然后再将其写入剪贴板

<ph type="x-smartling-placeholder"></ph> 演示 | 跟踪错误 #338250106 | ChromeStatus.com 条目 | 规范

新的源试用

Digital Credentials API

网站可以通过多种方式向移动钱包应用请求凭据, 机制,例如自定义网址处理程序和二维码扫描。这个 功能可让网站从 使用 Android 的 IdentityCredential CredMan 系统创建 Google 钱包。它可扩展至 支持多种凭据格式(例如 ISO mDoc 和 W3C 可验证) 凭据),并允许使用多个钱包应用。该 API 还包含 可降低生态系统范围内敏感身份滥用风险的机制 信息。

<ph type="x-smartling-placeholder"></ph> 源试用 | 跟踪错误 #40257092 | ChromeStatus.com 条目 | 规范

FedCM 在单个 get() 调用中有多个身份提供方

允许 FedCM 在同一对话框中显示多个身份提供方。如此一来, 可向开发者提供一种便捷的方式, 用户。我们计划首先解决一个问题 调用同一个 get()

<ph type="x-smartling-placeholder"></ph> 源试用 | ChromeStatus.com 条目

停用标准化 CSS 缩放

之前的非标准 CSS zoom 属性的实现现已实现 进行了更新,以与新标准保持一致这会将各种 JavaScript API 符合规范,更改了 zoom 以应用于 iframe 内容 文档,并将其更改为应用于所有继承的长度属性, 之前,它仅更改了继承的 font-size

通过此试用方案,您可以选择恢复之前的行为,以便腾出更多时间 调整您的代码。

<ph type="x-smartling-placeholder"></ph> 源试用

WebGPU 子组实验

向 WebGPU 添加子组功能。执行 SIMT 的子组操作 可在多组组织之间实现高效的通信和数据共享 调用。这些操作可用于通过减少 调用间通信产生的内存开销。

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com 条目

深入阅读

希望了解更多信息?请查看以下其他资源。

下载 Google Chrome

下载适用于以下版本的 Chrome Android桌面设备iOS