網路平台 12 月新上架

探索 2022 年 12 月穩定版和 Beta 版網路瀏覽器提供的一些有趣功能。

穩定版瀏覽器

Firefox 108Safari 16.2 已成為穩定版。一起來看看這對網路平台的影響。

支援 <source>heightwidth 屬性

如果是 <picture> 元素的子項,Firefox 108 支援 <source> 元素的 heightwidth 屬性。這些屬性接受圖片的高度或寬度 (以像素為單位),當做沒有單位的整數。

瀏覽器支援

  • 90
  • 90
  • 108
  • 15

Trigonometric CSS 函式

Firefox 現在也支援 CSS 中的三角函數:sin()cos()tan()asin()acos()atan()atan2()

瀏覽器支援

  • 111
  • 111
  • 108
  • 15.4

資料來源

支援這三種引擎的最終基準

除了修正多項 CSS 問題外,Safari 16.2 還針對 CSS 格線和 Flexbox 版面配置提供 last baseline 對齊功能,這表示有三種主要瀏覽器引擎現在支援這項功能。

CSS font-variant-alternates

Safari 也支援 font-variant-alternates CSS 屬性的其他值:annotation(value-name)、 character-variant(value-name)、ornaments(value-name)、 styleset(value-name)、時尚風格(值名稱)、swash(value-name),以及相關的 @font-feature-values at-rule。

瀏覽器支援

  • 111
  • 111
  • 34
  • 9.1

資料來源

Beta 版瀏覽器版本

「Beta 版瀏覽器」可讓您預覽瀏覽器下一個穩定版本即將推出的功能。敬請把握這個大好機會,測試及移除哪些功能,以免影響網站在全球發布前受到影響。全新的 Beta 版功能為 Firefox 109Safari 16.3Chrome 109

Safari 16.3 列出的唯一新功能是新增內容安全政策 (CSP) prefetch-src 指令。此 Beta 版中也修正了幾個問題。

Chrome 109 支援 MathML Core,這是用於描述可嵌入 HTML 和 SVG 中數學標記法的語言。

Android 版 Chrome 的新功能為安全付款確認 (SPC)。這是提議的網路標準,可讓客戶透過平台驗證器,透過信用卡發卡機構、銀行或其他付款服務供應商進行驗證。一般來說,系統會透過裝置的螢幕解鎖功能 (例如指紋感應器) 啟用這項標準。

此外,Android 版 Chrome 的新功能是來源私人檔案系統 (OPFS),這是 Android 上的 File System Access API 的一部分。這包括所有的 File System Access API 介面,減去 show{OpenFile, SaveFile, Directory}Picker() 方法以及 Drag and Drop API 整合。

在 Chrome 中的 CSS 中,有 lh 長度單位。此單位相當於在使用元素所在元素中,行高度屬性計算的值。此外,hyphenate-limit-chars 屬性會指定連字號字詞中的字元數下限。

撰寫當時,也可能因節慶季節期間,Firefox 版本資訊尚未更新。

其他新聞

這篇文章是這篇網誌文章系列的第 12 版本,預計 2022 年每個月都會在瀏覽器上推出更多有趣的內容。我會在 2023 年回顧大家每月在網路平台上分享有趣的事物。

過去一年來,許多瀏覽器連上瀏覽器,而「CSS 修正」的諸多功能,都是在 2022 年協同整合中使用。如需更多資訊,請參閱 Chrome 團隊針對這項跨瀏覽器計畫提供的年終報告,改善網路平台一些最常見的互通性問題。

最後,我們根據朋友 MDN 發布的 MDN 瀏覽器相容性資料整理出這份更新清單,歡迎閱讀這篇文章的使用者參考。

網路新手系列叢書部分