Chrome 109 的新变化

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

我是 Adriana Jara。我们来深入了解一下 Chrome 109 有哪些面向开发者的新功能。

Android 上的 OPFS

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

Chrome 109 是在桌面设备上搭载 Chrome 102 的,而 Chrome 109 则支持 Android 设备,从而提高了兼容性。

除少数例外情况外,它包含所有 File System Access API Surface,可让用户直接通过本地文件系统无缝管理文件。show*Picker() 方法和拖放 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 开发者 YouTube 频道, ,每当我们发布新视频时,您都会收到电子邮件通知。

我是 Adriana Jara,Chrome 110 发布后,我会随时为您效劳 告诉您 Chrome 中的新变化!