Chrome 134 中的新变化

发布时间:2025 年 3 月 4 日

以下是您需要知晓的相关信息:

弹出式窗口的轻关闭行为已引入到 <dialog>

Popover API 的一项实用功能是其轻量关闭行为。此行为现在是 <dialog> 的一部分,并且有一个新的 closedby 属性用于控制此行为:

  • <dialog closedby="none">:完全没有用户触发的对话框关闭。
  • <dialog closedby="closerequest">:按 ESC(或其他关闭触发器)会关闭对话框
  • <dialog closedby="any">:点击对话框外部或按 ESC 可关闭对话框。类似于 popover="auto" 行为。

共享存储空间现在支持 Web Locks API

将 Web Locks API 集成到 Shared Storage 中。这可防止出现跨网站覆盖面衡量因 get()set() 逻辑中可能存在的争用情况而导致报告重复的情况。

此次变更:

  • 向 Worklet 环境引入了 navigator.locks.request
  • 向所有修饰符方法引入了 { withLock: <resource>} 选项。
  • 引入了批量修改方法:sharedStorage.batchUpdate(methods,options)。 结合使用此方法和 withLock 选项可原子地执行多个修饰符方法,从而支持在更新按多个键组织的数据时需要保持一致性的用例。

绘制画布现在支持 imageSmoothingQuality 属性

添加了对绘制画布上的 imageSmoothingQuality 属性的支持。这样,您就可以在放大图片时选择画质或性能权衡。imageSmoothingQuality 总共有三个选项:lowmediumhigh

等等!

当然,还有许多其他功能。

  • Chrome 通过在 PWA 中捕获用户链接,让用户能够更轻松地在浏览器和已安装的 Web 应用之间切换。
  • 您现在可以使用图片等自定义 <select> 菜单。

如需详细了解这些功能以及 Chrome 中的许多其他新功能,请参阅完整的 Chrome 134 版本说明

深入阅读

本文仅介绍了一些主要亮点。如需了解 Chrome 134 中的其他变更,请访问以下链接。

订阅

如需及时了解最新动态,请订阅 Chrome 开发者 YouTube 频道,这样每当我们发布新视频时,您就会收到电子邮件通知。

一旦 Chrome 134 发布,我们会立即在此处告知您 Chrome 中的新变化!