发布时间:2026 年 8 月 25 日
Chrome 152 现已推出,本文将介绍此版本的一些主要功能。阅读完整的 Chrome 152 版本说明。
此版本的亮点:
CSSPseudoElement对其他伪元素的支持 将接口扩展到::backdrop、::scroll-marker和::view-transition。- 借助 CPU Performance API,Web 应用可以确定用户设备的 CPU 性能。
- Connection Allowlists 使用 HTTP 响应标头提供对外部端点的显式网络级控制。
对 ::backdrop、::scroll-marker 和 ::view-transition 的 CSSPseudoElement 支持
JavaScript 中对 CSSPseudoElement 的支持(之前针对 ::after、::before 和 ::marker 定义)扩展到了 Chrome 152 中的几个新伪元素:
::backdrop:让您可以处理模态对话框背景上的互动。例如,您可以让用户点击背景时关闭对话框,而不会干扰对话框内容内的点击,从而无需进行复杂的交集计算。::scroll-marker:支持对滚动标记进行互动处理,例如收集点击统计信息。::view-transition:为几何感知型视图转换和使用当前动画元素的坐标拦截正在进行的视图转换奠定了基础。
如需详细了解如何在 JavaScript 中与伪元素互动,请参阅 MDN 上的 CSSPseudoElement 文档。
CPU Performance API
Chrome 152 引入了 CPU Performance API,让 Web 应用能够确定用户设备的 CPU 性能。
Web 应用可以使用此层级信息来调整用户体验,以适应设备的功能,例如缩放图形保真度、调整繁重的计算或定制后台任务。此 API 还可以与 Compute Pressure API 结合使用,后者提供有关 CPU 压力和利用率的实时数据。
用户可以在 Chrome 浏览器的设置 > 性能 > 速度 > 替换 CPU 性能层级中替换报告的性能层级。管理员还可以使用 CpuPerformanceTierOverride 企业政策控制此行为。
Connection Allowlists
Chrome 152 附带 Connection Allowlists,这是一种安全机制,通过限制文档或 Web Worker 发起的网络连接,提供对外部端点的显式控制。
Connection Allowlists 提供了一种直接方法来应对这些风险,让浏览器成为源自您网页的所有网络连接的守门员。通过添加 Connection-Allowlist HTTP 响应标头,网站可以指定其上下文发起的任何网络通信所允许的确切网址格式。
如需详细了解配置和报告选项,请阅读 Connection Allowlists 原始试用。
深入阅读
本文仅介绍了一些主要亮点。如需了解 Chrome 152 中的其他更改,请查看以下链接:
订阅
如需及时了解最新动态,请订阅 Chrome 开发者 YouTube 频道,这样每当我们发布新视频时,您都会收到 电子邮件通知。您也可以在 X 或 LinkedIn 上关注我们,获取新文章和博文。
Chrome 153 发布后,我们会立即在此处告知您 Chrome 的新功能!