瞭解 2024 年 12 月推出的穩定版和 Beta 版網路瀏覽器中,有哪些有趣的功能。
發布日期:2024 年 12 月 18 日
穩定版瀏覽器
在 2024 年 12 月,只有 Safari 推出新的穩定版,也就是 Safari 18.2。這篇文章將介紹網站平台新增的功能。
基準 Safari 18.2 中新推出的功能
這個版本可讓Baseline 2024 更臻完整,其中包含數項新功能。
使用 @page
設定頁面
@page
at-rule 可讓您為內容設定尺寸和邊界,例如列印文件、電子書或投影片。
ruby-align
和 ruby-position
CSS 屬性
ruby-align
和 ruby-position
屬性可讓您控制容器內的 Ruby 文字位置和對齊方式。
詳情請參閱可換行 <ruby>
和 CSS ruby-align
屬性。
設定捲軸樣式
隨著 CSS scrollbar-gutter
和 scrollbar-width
屬性現已正式推出,您可以自訂網頁應用程式中的捲軸外觀。
::target-text
擬造元素
::target-text
擬似元素可讓您為網址文字片段所標示的文字設定樣式。您現在可以選擇醒目顯示文字的方式,以便吸引使用者注意。
WebAssembly 垃圾收集和尾部呼叫最佳化
Safari 18.2 支援這些 WebAssembly (Wasm) 功能,並將其納入新基準。
如要進一步瞭解 WebAssembly 垃圾收集,請參閱「Chrome 現已預設啟用 WebAssembly 垃圾收集 (WasmGC)」,並瞭解 Google 試算表為何將計算工作者從 JavaScript 移植至 WasmGC。
跨文件檢視畫面轉場
Safari 18.2 支援跨文件檢視畫面轉場效果,以及檢視畫面轉場效果類別和類型,並支援 pageswap
和 pagereveal
事件。
Uint8Array
種方式
Safari 18.2 也包含新的 Uint8Array
方法,可簡化 base64-
和十六進位編碼字串和位元組陣列之間的轉換作業:
Uint8Array.fromBase64()
和Uint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
和Uint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
和Uint8Array.prototype.toHex()
Beta 版瀏覽器
由於今年已接近尾聲,本月我們沒有要宣布的 Beta 版新功能。Safari 18.3 Beta 目前正在修正錯誤,Firefox 134 和 Chrome 132 仍在上個月進行中。
我們會在 2025 年 1 月回報網站平台的最新消息!