網路平台新手將於 8 月推出

瞭解 2025 年 8 月穩定版和 Beta 版網頁瀏覽器推出的幾項有趣功能。

發布日期:2025 年 8 月 29 日

穩定版瀏覽器

Chrome 139Firefox 142 於 8 月發布穩定版,本文將探討這對網路平台有何意義。

URL 格式 API

Firefox 142 支援 URL 模式 API,可大幅簡化網址的比對和剖析作業。這項功能已在 Chrome 和 Safari 26 Beta 版中推出,應該很快就會納入 Baseline。

Browser Support

  • Chrome: 95.
  • Edge: 95.
  • Firefox: not supported.
  • Safari: not supported.

Source

優先工作排程

Firefox 142 也支援 Prioritized Task Scheduling API。支援的項目包括 SchedulerTaskControllerTaskSignalTaskPriorityChangeEvent (和 prioritychange 事件),以及 Window.schedulerWorkerGlobalScope.scheduler 屬性。

Browser Support

  • Chrome: 94.
  • Edge: 94.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

Source

也就是說,您現在可以在 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 143Chrome 140Safari 26 Beta 版仍在進行中。

Firefox 143 包含 ::details-content 虛擬元素,該元素包含在 Interop 2025 中。這個版本將推出「基準線」功能。此外,還包含 CSS text-autospace 屬性。如果您要顯示中文、日文或韓文 (CJK) 文字,以及非 CJK 字元,這項國際化功能會很有幫助。您可以指定這些字元之間的間距。

Chrome 140 包含 ToggleEventsource 屬性,其中包含觸發 ToggleEvent 觸發的元素。此外,@font-face 規則也支援 font-variation-settings 描述元,並提供多項 WebGPU 更新