瞭解 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() – a color notation for humans?。
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 版瀏覽器
透過 Beta 版瀏覽器,您可以提前試用下一個穩定版瀏覽器的功能。您可以在全球發布前,測試可能影響網站的新功能或移除項目。
4 月的新版 Beta 版包括 Chrome 102、Firefox 100 和 Safari 15.5。
Chrome 102、Safari 15.5 和 Firefox 預覽版包含inert
屬性。如果元素不具互動性,系統會從分頁順序和無障礙樹狀結構中移除這些元素。例如目前不在畫面上或隱藏的元素。
Chrome 102 包含 HTML hidden
屬性的新值 until-found
。這樣一來,您就能在頁面摺疊區域內的文字上使用頁面內搜尋功能,並捲動至文字片段,就像在手風琴模式中一樣。詳情請參閱「Making collapsed content accessible with hidden=until-found」一文。
Chrome 102 也包含 Local Font Access API,可存取使用者在本機安裝的字型。
這些 Beta 版功能很快就會在穩定版瀏覽器中推出。