发布时间: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 总共有三个选项:low、medium 和 high。
等等!
当然,还有许多其他功能。
- Chrome 通过在 PWA 中捕获用户链接,让用户能够更轻松地在浏览器和已安装的 Web 应用之间切换。
- 您现在可以使用图片等自定义
<select>菜单。
如需详细了解这些功能以及 Chrome 中的许多其他新功能,请参阅完整的 Chrome 134 版本说明!
深入阅读
本文仅介绍了一些主要亮点。如需了解 Chrome 134 中的其他变更,请访问以下链接。
订阅
如需及时了解最新动态,请订阅 Chrome 开发者 YouTube 频道,这样每当我们发布新视频时,您就会收到电子邮件通知。
一旦 Chrome 134 发布,我们会立即在此处告知您 Chrome 中的新变化!