瞭解 2025 年 8 月穩定版和 Beta 版網頁瀏覽器推出的幾項有趣功能。
發布日期:2025 年 8 月 29 日
穩定版瀏覽器
Chrome 139 和 Firefox 142 於 8 月發布穩定版,本文將探討這對網路平台有何意義。
URL 格式 API
Firefox 142 支援 URL 模式 API,可大幅簡化網址的比對和剖析作業。這項功能已在 Chrome 和 Safari 26 Beta 版中推出,應該很快就會納入 Baseline。
優先工作排程
Firefox 142 也支援 Prioritized Task Scheduling API。支援的項目包括 Scheduler
、TaskController
、TaskSignal
、TaskPriorityChangeEvent
(和 prioritychange
事件),以及 Window.scheduler
和 WorkerGlobalScope.scheduler
屬性。
也就是說,您現在可以在 Chrome 和 Firefox 中使用 scheduler.yield
分解長時間執行的工作,如果瀏覽器不支援這項功能,您也可以使用 Polyfill。
CSS 圓角造型
如果您一直想建立圓角正方形,Chrome 139 的新 corner-shape
屬性會讓您感到滿意。這項功能會與 border-radius
搭配運作,讓您首次調整圓角形狀。
如需更多詳細資料和一些範例,請參閱「瞭解 CSS 圓角形狀和超級橢圓的強大功能」。
CSS 自訂函式
Chrome 139 也提供 CSS 自訂函式。這些與自訂屬性類似,但不是傳回單一固定值,而是根據其他自訂屬性、參數和條件傳回值。
CSS 函式是使用 @function
規則定義,屬於 CSS 自訂函式和 Mixin 規格的一部分。
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
request-close
叫用者指令
對話方塊元素可透過多種機制關閉,有時開發人員會希望能夠防止關閉。如要達成這個目標,對話方塊會觸發取消事件。原本只有在收到關閉要求 (例如按下 ESC 鍵) 時,才會觸發這個事件。但最近新增了 requestClose()
JavaScript 函式,也會觸發取消事件。
Chrome 139 版現已推出 request-close
指令,可為宣告式呼叫器指令 API 帶來這項新功能。
Beta 版瀏覽器
測試版瀏覽器可讓您搶先體驗下一個穩定版瀏覽器即將推出的功能。在正式發布前,您可以測試可能影響網站的新功能或移除項目。本月的新 Beta 版包括 Firefox 143 和 Chrome 140,Safari 26 Beta 版仍在進行中。
Firefox 143 包含 ::details-content
虛擬元素,該元素包含在 Interop 2025 中。這個版本將推出「基準線」功能。此外,還包含 CSS text-autospace
屬性。如果您要顯示中文、日文或韓文 (CJK) 文字,以及非 CJK 字元,這項國際化功能會很有幫助。您可以指定這些字元之間的間距。
Chrome 140 包含 ToggleEvent
的 source
屬性,其中包含觸發 ToggleEvent 觸發的元素。此外,@font-face
規則也支援 font-variation-settings
描述元,並提供多項 WebGPU 更新。