以下是您需要知晓的相关信息:
- Origin Private File System API 现已面向 Android 推出。
- CSS 中新增了一系列属性。
- 借助 MathML Core 支持,您可以在 HTML 中轻松添加数学符号。
- 还有许多其他功能。
我是 Adriana Jara。我们来深入了解一下 Chrome 109 中面向开发者的新功能。
Android 上的 OPFS
源私有文件系统 (OPFS) 是 File System Access API 的一部分,它是页面来源专有的存储端点。
该功能在 Chrome 102 中面向桌面设备推出,Chrome 109 则在 Android 设备上推出该功能,从而提高了其兼容性。
除了少数例外情况外,它包含所有 File System Access API 接口,可让您直接从本地文件系统无缝管理文件。show*Picker()
方法和拖放 API 集成尚不可用。
借助 OPFS 上的 File System Access API,网站可以访问其每个来源的私有文件系统,并能够通过 FileSystemSyncAccessHandle
执行文件操作,从而提升性能。
请参阅这篇文章,了解如何实现跨平台的流畅文件系统访问。
CSS 中的新功能。
接下来介绍一些新的 CSS 功能,首先是新的长度单位:lh
。
lh
CSS 单位等于其所用元素上 line-height 属性的计算值。这样,您就可以为 textarea
指定与预期文本行数相同的高度。
此外,CSS 工作组还在 @font-face
规则中为描述符添加了 auto
这个新值:font-weight
、font-style
和 font-stretch
。auto
现在是初始值。可变字体中的这些描述符可让用户选择字体的粗细、倾斜度或宽度。
为了更好地控制 Web 排版,hyphenate-limit-chars
属性用于指定连字符词中的最少字符数。
MathML Core 支持。
如果您曾尝试以可设置样式且易于访问的方式向网页添加数学公式,那么您会很高兴地得知,Chrome 现在支持 MathML Core。
MathML 是一种用于以可包含在 HTML 和 SVG 中的形式描述数学符号的语言。它以与 CSS 兼容的方式使用 OpenType MATH 进行呈现,并通过平台无障碍功能 API 公开。
MathML 样式由 CSS 功能(包括专门用于数学布局的功能)启用。例如,math-depth
、math-shift
和 math-style
属性,以及 display
属性的 math
值等。
如需了解详情和示例,请参阅文档,提升您的数学符号游戏水平!
等等!
当然,还有许多其他功能。
- 您可以在使用外接音箱时使用
MediaTrackSupportedConstraints
中的suppressLocalAudioPlayback
属性来更好地控制音频播放。 - 现在,调用
getDisplayMedia()
时可以使用条件焦点。 - 安全付款确认功能适用于 Android 版 Chrome。
深入阅读
本文仅介绍了一些主要亮点。如需了解 Chrome 109 中的其他变更,请访问以下链接。
- Chrome 开发者工具 (109) 中的新变化
- Chrome 109 弃用和移除的功能
- ChromeStatus.com 上有关 Chrome 109 的更新
- Chromium 源代码库更改列表
- Chrome 发布日历
订阅
如需及时了解最新动态,请订阅 Chrome 开发者 YouTube 频道,这样每当我们发布新视频时,您就会收到电子邮件通知。
我是 Adriana Jara,Chrome 110 发布后,我会立即为您介绍 Chrome 中的新变化!