稳定版发布日期: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.try
是 TC39 提案,
新的静态方法。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 条目
深入阅读
希望了解更多信息?请查看以下其他资源。
- Chrome 128 的新变化
- Chrome 开发者工具 128 的新变化
- 针对 Chrome 128 的 ChromeStatus.com 更新
- Chrome 发布日历
- 即将弃用
- 即将进行的移除操作