網路平台 10 月新知

探索 2023 年 10 月在穩定版和 Beta 版網路瀏覽器中推出的一些有趣功能。

穩定版瀏覽器

Firefox 119Safari 17.1Chrome 118Chrome 119 已穩定運作。這篇文章將探討對網路平台的影響。

Firefox 119 中的 JavaScript 功能

在 Firefox 119 中,則會有 Object.groupByMap.groupBy 靜態方法的 JavaScript 陣列分組。

瀏覽器支援

  • 117
  • 117
  • 119
  • 17.4

資料來源

Firefox 119 中也有 StringisWellFormed()toWellFormed() 方法。這些可用於檢查字串是否包含格式正確的 Unicode,並將字串清理為格式正確的 Unicode。這些方法現在可在 3 大引擎中互通。

瀏覽器支援

  • 111
  • 111
  • 119
  • 16.4

資料來源

HTML <search> 元素現在可以互通

Chrome 118 版包含 <search> 元素新 HTML 元素,代表文件或應用程式中用於搜尋或篩選的部分。這項功能現在可在三大引擎中互通。

瀏覽器支援

  • 118
  • 118
  • 118
  • 17

資料來源

選取元素中的水平規則

兩個版本在 10 月推出。在 Chrome 119 版中,是加入 HTML <select> 元素的一小段程式碼。您現在可以在選項之間加入水平規則,顯示為各個項目之間的分隔線。詳情請參閱「選取元素:現在使用水平規則」。

CSS 範圍

Chrome 118 使用 @scope 規則納入限定範圍的 CSS。這項規則可讓您在 DOM 的子樹狀結構中選取元素。詳情請參閱使用 CSS @scopeat-rule 限制選取器的觸及率

瀏覽器支援

  • 118
  • 118
  • x
  • 17.4

CSSpreferreds-reduced-transparency

Chrome 118 提供 prefers-reduced-transparency 媒體功能。這是其中一項功能,可讓您檢查使用者在裝置上設定的偏好設定,並在程式碼中回應,滿足他們的需求。進一步瞭解 CSS 建議使用較低的透明度功能。

瀏覽器支援

  • 118
  • 118
  • x

資料來源

CSS 相對顏色語法

在 Chrome 119 中,是 CSS 顏色 5 的相對色彩語法這項強大新功能。如此一來,您就可以使用您需要的任何色彩空間或語法,從其他顏色中衍生出顏色。

WebAssembly 垃圾收集 (WasmGC)

Chrome 119 內含 WasmGC,可讓您在 WebAssembly 中更快速地使用 Kotlin、PHP 或 Java 等垃圾收集語言。如要查看所有詳細資料,請參閱目前 Chrome 預設啟用的 WebAssembly Garbage Collection (WasmGC)

Beta 版瀏覽器版本

Beta 版瀏覽器可讓您預覽下一個穩定版的功能。趁這個機會在全球推出前,測試或移除可能影響網站的新功能。新的 Beta 版為 Firefox 120Safari 17.2。這些版本為 YouTube 平台帶來許多絕佳功能。完整資訊請參閱版本資訊。以下僅列出幾項重點功能。

Safari 17.2 提供許多新功能。CSS 系統支援 CSS Custom Highlight API、mask-border 屬性、counter-set 屬性和其他許多功能。此外,我們還針對現有功能進行了許多修正,以改善互通性。

如果是 HTML,Safari 17.2 支援 <details> 元素的 name 屬性。此外,Web API 現可在 <link rel=preload> 中啟用擷取優先順序和回應式圖片。

Firefox 120 開始支援 CSS rhrlh 單位、text-wrap: balancelight-dark() 函式。

網路新手系列叢書部分