網路平台 12 月新上架

瞭解 2024 年 12 月推出的穩定版和 Beta 版網路瀏覽器中,有哪些有趣的功能。

發布日期:2024 年 12 月 18 日

在 2024 年 12 月,只有 Safari 推出新的穩定版,也就是 Safari 18.2。這篇文章將介紹網站平台新增的功能。

這個版本可讓Baseline 2024 更臻完整,其中包含數項新功能。

使用 @page 設定頁面

@page at-rule 可讓您為內容設定尺寸和邊界,例如列印文件、電子書或投影片。

ruby-alignruby-position CSS 屬性

ruby-alignruby-position 屬性可讓您控制容器內的 Ruby 文字位置和對齊方式。

詳情請參閱可換行 <ruby> 和 CSS ruby-align 屬性

設定捲軸樣式

隨著 CSS scrollbar-gutterscrollbar-width 屬性現已正式推出,您可以自訂網頁應用程式中的捲軸外觀。

::target-text 擬造元素

::target-text 擬似元素可讓您為網址文字片段所標示的文字設定樣式。您現在可以選擇醒目顯示文字的方式,以便吸引使用者注意。

WebAssembly 垃圾收集和尾部呼叫最佳化

Safari 18.2 支援這些 WebAssembly (Wasm) 功能,並將其納入新基準。

如要進一步瞭解 WebAssembly 垃圾收集,請參閱「Chrome 現已預設啟用 WebAssembly 垃圾收集 (WasmGC)」,並瞭解 Google 試算表為何將計算工作者從 JavaScript 移植至 WasmGC

跨文件檢視畫面轉場

Safari 18.2 支援跨文件檢視畫面轉場效果,以及檢視畫面轉場效果類別和類型,並支援 pageswappagereveal 事件。

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

Uint8Array 種方式

Safari 18.2 也包含新的 Uint8Array 方法,可簡化 base64- 和十六進位編碼字串和位元組陣列之間的轉換作業:

  • Uint8Array.fromBase64()Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64()Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64()Uint8Array.prototype.toHex()

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

Beta 版瀏覽器

由於今年已接近尾聲,本月我們沒有要宣布的 Beta 版新功能。Safari 18.3 Beta 目前正在修正錯誤,Firefox 134Chrome 132 仍在上個月進行中。

我們會在 2025 年 1 月回報網站平台的最新消息!