了解 2022 年 4 月在稳定版和 Beta 版网络浏览器中推出的一些有趣功能。
稳定版浏览器
4 月,Chrome 101 和 Firefox 99 开始稳定。继上个月推出了一系列功能后,4 月份的动作稍显平淡,但我们还是推出了一些有趣的功能供大家使用。
Chrome 101 包含 hwb 颜色标记。此属性根据色相、白度和黑度来指定颜色。与其他颜色表示法一样,可选的 Alpha 组件用于指定不透明度。
h1 {
color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}
如需详细了解 hwb()
,请参阅 Stefan Judis 撰写的这篇文章:hwb() - 一种适合人类的颜色表示法?。
Chrome 101 中还新增了提取优先级功能。这样,您就可以使用 fetchpriority
属性向浏览器提示资源应按什么顺序下载。在下面的示例中,低优先级图片用 fetchpriority="low"
表示。
<img src="/images/in_viewport_but_not_important.svg" fetchpriority="low" alt="I'm an unimportant image!">
其他浏览器尚不支持提取优先级,但您现在就可以开始使用,让所有使用基于 Chromium 101 的浏览器的用户受益。
Firefox 99 包含 Navigator 接口的 pdfViewerEnabled
属性。此属性指示浏览器是否支持内嵌显示 PDF 文件。
if (!navigator.pdfViewerEnabled) {
// The browser does not support inline viewing of PDF files.
}
浏览器测试版
通过浏览器 Beta 版,您可以抢先体验下一个稳定版浏览器中将推出的功能。在全球用户获得该版本之前,您可以先测试可能会影响您网站的新功能或移除的功能。
4 月份推出了 Chrome 102、Firefox 100 和 Safari 15.5 这 3 款新 Beta 版。
Chrome 102、Safari 15.5 和 Firefox 预览版包含 inert
属性。这会从标签页顺序和无障碍树中移除非互动元素。例如,当前在屏幕外或处于隐藏状态的元素。
Chrome 102 为 HTML hidden
属性添加了新值 until-found
。这样一来,对于页面收起区域内的文本,您可以在页面内查找和滚动到文本片段(如折叠式样式中的示例)。如需了解详情,请参阅使用 hidden=until-found 使收起的内容可访问一文。
Chrome 102 还包含 Local Font Access API,可访问用户本地安装的字体。
这些 Beta 版功能很快就会在稳定版浏览器中推出。