Chrome 109 的新变化

以下是您有必要知道的信息:

我是 Adriana Jara。我们来深入了解一下 Chrome 109 会为开发者带来哪些新变化。

Android 上的 OPFS

源专用文件系统 (OPFS) 是 File System Access API 的一部分,也是网页源专用存储端点。

Chrome 是桌面版 Chrome 102 中推出的,而 Chrome 109 通过在 Android 上推出,提高了其兼容性。

除少数例外情况外,它还包含 File System Access API 的所有 surface,可让您直接从本地文件系统无缝管理文件。show*Picker() 方法和 Drag-and-Drop API 集成尚不可用。

借助 OPFS 上的 File System Access API,网站可以访问其每个源的私有文件系统,并能够通过 FileSystemSyncAccessHandle 执行文件操作,从而提升性能。

请参阅这篇文章,了解如何跨平台顺畅地访问文件系统。

CSS 中的新功能。

现在新增了一些 CSS 功能,首先采用了新的长度单位:lh

lh CSS 单位等于使用它的元素的行高属性的计算值。这样即可为 textarea 指定高度,与预期文本的行数相同。

此外,CSS 工作组还在 @font-face 规则中为以下描述符添加了新值 autofont-weightfont-stylefont-stretchauto 现在是初始值。这些采用可变字体的描述符可让用户选择字体的粗细、倾斜度或宽度。

为了更好地控制网页排版,hyphenate-limit-chars 属性指定了带连字符的字词中的最少字符数。

MathML Core 支持。

如果您曾尝试以可设置样式且易于访问的方式将数学公式添加到您的网页,那么 Chrome 现已支持 MathML Core

MathML 是一种以可包含在 HTML 和 SVG 中的方式来描述数学符号的语言。它通过 OpenType MATH 以 CSS 兼容方式呈现,并通过平台无障碍功能 API 公开。

MathML 样式由 CSS 功能(包括专用于数学布局的功能)启用。一些示例包括 math-depthmath-shiftmath-style 属性,以及 display 属性的 math 值等等。

请参阅此文档了解详情和示例,了解如何提升您的数学计数能力!

还有更多其他奖励!

当然还有许多其他功能。

深入阅读

这里仅介绍一些重要的亮点。如需了解 Chrome 109 中的其他更改,请访问以下链接。

订阅

如需随时了解最新动态,请订阅 Chrome Developers YouTube 频道,每当我们发布新视频时,您都会收到电子邮件通知。

我是 Adriana Jara